✅ Series안의 원소(element) 접근
✍🏻 indexing
✔ index 순번으로 조회
s3
print(s3[0], s3[1])
print(s3[-1], s3[-2])
print(s3.iloc[0], s3.iloc[1])
print(s3.iloc[-1], s3.iloc[-2])
✔ index 이름으로 조회
print(s3['영어'], s3['수학'])
print(s3.loc['국어'], s3.loc['과학'])
- Series.index 명(index 명이 문자열일 경우 . 표기법으로 사용 가능)
※index 명이 문자열일 경우 ' '로, 정수일 경우 정수로 호출
print(s3.국어, s3.과학)
✔ 팬시(fancy) 인덱싱
- Series[index 리스트]
- 여러 원소 조회 시 조회할 index를 list로 전달
s3[[0, 1, 2]]
s3[['국어', '수학']]
✍🏻 Slicing
✔ Series[start index: end index : step]
- end index가 순번일 경우 : 포함하지 않음
- end index가 index 명일 경우 : 포함
Slicing의 결과는 원본의 참조(View)를 반환 : slicing한 결과를 변경시 원본도 같이 바뀐다.
s4 = pd.Series(range(10), index=list('deacfkxrju'))
s4
s4['e':'r']
- index 명이 중복된 경우 : start index 명~ 마지막 end index 명
s5
s5['A':'B']