반응형
### 인덱싱, 데이터 조작, 인덱스 조작
# 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를 통해 연산도 가능하다.
반응형
'Base > Python' 카테고리의 다른 글
[Python] Pandas 사용법 - 두가지의 DataFrame 합치기 (merge, join) (0) | 2020.10.16 |
---|---|
[Python] Pandas 사용법 - 다양한 인덱스 함수(reset_index,set_index,sort_index) (0) | 2020.10.16 |
[Python] Pandas 사용법 - 다양한 함수 사용(데이터 입출력, 대소문자변환, 공백제거, 문자열 접근) (0) | 2020.10.15 |
[Python] Pandas 사용법 - DataFrame 생성, 추가 , 수정, 삭제, indexing (0) | 2020.10.15 |
[Python] Pandas 사용법 - series 에 대한 추가 , 수정, 삭제, 연산, 결측치 (0) | 2020.10.14 |