낙서장

파이썬 DATA FRAME 문법정리

URD 2022. 1. 3. 09:22
반응형

DataFrame 인덱싱을 배우는 과정인데, 방법과 종류가 많아서 헷갈리기 쉽고,

인덱싱이 익숙해져야 다음 내용을 쉽게 배울 수 있으니, 꼭 숙지하고 넘어가라 하여,

정리합니다.

 

이름으로 인덱싱하기기본 형태단축 형태

하나의 row 이름 df.loc["row4"]  
row 이름의 리스트 df.loc[["row4", "row5", "row3"]]  
row 이름의 리스트 슬라이싱 df.loc["row2":"row5"] df["row2":"row5"]
하나의 column 이름 df.loc[:, "col1"] df["col1"]
column 이름의 리스트 df.loc[:, ["col4", "col6", "col3"]] df[["col4", "col6", "col3"]]
column 이름의 리스트 슬라이싱 df.loc[:, "col2":"col5"]  

위치로 인덱싱하기기본 형태단축 형태

하나의 row 위치 df.iloc[8]  
row 위치의 리스트 df.iloc[[4, 5, 3]]  
row 위치의 리스트 슬라이싱 df.iloc[2:5] df[2:5]
하나의 column 위치 df.iloc[:, 3]  
column 위치의 리스트 df.iloc[:, [3, 5, 6]]  
column 위치의 리스트 슬라이싱 df.iloc[:, 3:7]  
반응형

'낙서장' 카테고리의 다른 글

병뚜껑 놀이  (0) 2023.07.23
대구 옥포 용연사 벚꽃길  (0) 2023.03.25
개인정보처리방침  (0) 2021.11.17
파이썬 설치하기  (0) 2021.10.20
[21/03/25] 대구 옥포에 봄이 왔어요 ^^  (0) 2021.03.25