반응형
iloc
: integer position을 통해 값을 찾는다.
loc
: label을 통해서 값을 찾는다.
문법 공통점:
df1.loc[[행],[열]]
단순 row만 필터할 땐 둘다 행열에는 숫자를 입력받으므로 동일하게 사용할 수 있다.
공통점 예제:
df1.loc[:2]
또는
df1.iloc[:2]
column(열)을 필터할때엔 사용법이 각각 다르다.
각각의 샘플을 해보면 다음과 같다
- loc의 경우
df1.loc[:2, ['Survived', 'Pclass','Name']]
- iloc의 경우
df1.iloc[:2,1:4]
사용한 샘플 데이터는 여기에 올려둔다(csv파일)
반응형
'공부 > 데이터' 카테고리의 다른 글
[python] 공공데이터 API호출 및 pandas 로 변환하기 (4) | 2019.11.03 |
---|---|
[NLP] 형태소 분석기 mecab 설치하기(mac) (0) | 2019.10.19 |
[pandas] groupby 에 컬럼별로 count, sum, mean 하기 (0) | 2019.10.08 |
[pandas] 날짜 문자열을 datetime 형태로 변경 (0) | 2019.10.06 |
통계용어정리, 기술통계, 추론통계 (0) | 2019.02.17 |
댓글