Computer language/Python

[데이터처리/실습] .iloc와 .iloc의 차이

제티맛초코 2022. 8. 14. 21:29

문제1

.loc을 이용하여 10행까지, 열은 crim, lstat, medv를 조회하시오.

boston 데이터셋의 데이터을 이용한다.

.loc를 이용한 분석 방법은 다음과 같다.

boston.loc [ :9 , ['crim,'lstat','medv']] 

문제2

.iloc를 사용하여 문제1과 같은 결과가 나오도록 하시오.

먼저, boston 데이터셋의 열들을 확인한다.

boston.columns

-> 'crim', 'lstat', 'medv 열은 각각 0,11,12번째에 위치하였음을 알 수 있다.

위에서 얻은 결과를 토대로 iloc를 활용한다.

boston.iloc[ :10 , [0,11,12] ]


loc와 iloc의 차이

-> loc [ :9 , ]는 index 9를 포함한다.
-> iloc [ :10 , ]는 python 기본 문법을 따라간다. 즉 0~9까지만 표시한다.

 

참고하면 좋은 사이트
https://bigdaheta.tistory.com/41?category=958415