Base/Python
[Python] Pandas 사용법 - 인덱싱 접근,데이터 조작, 인덱스조작(loc,iloc)
나아무늘보
2020. 10. 16. 00:20
반응형
### 인덱싱, 데이터 조작, 인덱스 조작
# loc()
location 은 label value 기반의 2차원 인덱싱
# iloc()
index location 은 순서를 나타내는 정수 기반의 2차원 인덱싱
# 행 인덱스 접근
loc를 통해 해당 인덱스를 가져온다. type은 series로 된다.
loc에 values를 하면 array의 형태로 가져오고 type은 array가 된다.
이 3가지는 같은 값을 가져온다.
-
value.loc [ : ]
-
value.loc[[ , ]]
-
value [ : ]
# 열 인덱스 접근
# Boolean index
이런 식으로 연산을 통해 boolean index를 만들고 이 값을 조건으로 해서 결과를 출력할 수 있다.
ex) 원하는 행열 가져오기
# iloc
행열이라고 보면 된다. 0번째 행에 1번째 열 을 가져와서 11을 가져온다.
12 , 13 에 대해 이런 식으로 가져올 수 있다.
19, 20 을 가져오는 데 있어서 이런 방식도 가능하다.
가져올 수 있는 방법은 다양하다. 자기가 편한 방식으로 하면 될 것 같다.
-1을 통해 마지막 값을 가져올 수도 있다.
series를 통해 연산도 가능하다.
반응형