데이터프레임에서 특정한 데이터만 골라내는 것을 인덱싱(indexing)이라고 한다.
Pandas는 numpy행렬과 같이 쉼표를 사용한 (행 인덱스, 열 인덱스) 형식의 2차원 인덱싱을 지원한다.
- loc : 라벨값 기반의 2차원 인덱싱 : df.loc[행 인덱싱값] 또는 df.loc[행 인덱싱값, 열 인덱싱값]
- iloc : 순서를 나타내는 정수 기반의 2차원 인덱싱 : df.iloc[행 인덱싱값, 열 인덱싱값]
★★★ loc 인덱서가 없는 경우에 사용했던 라벨 인덱싱이나 라벨 리스트 인덱싱은 불가능하다.
● iloc
순서를 나타내는 정수(integer) 인덱스만 받는다.
'IT 와 Social 이야기 > Python' 카테고리의 다른 글
[데이터 사이언스 스쿨] 4.5 데이터프레임 인덱스 조작 (0) | 2021.04.28 |
---|---|
[데이터 사이언스 스쿨] 4.4 데이터프레임의 데이터 조작 (0) | 2021.04.27 |
[데이터 사이언스 스쿨] 4.2 판다스 데이터 입출력 (0) | 2021.04.27 |
[데이터 사이언스 스쿨] 4.1 판다스 패키지 소개 (0) | 2021.04.27 |
[데이터 사이언스 스쿨] 3.5 난수 발생과 카운팅 (0) | 2021.04.26 |