데이터사이언스

5-3. DataFrameIndexing_ Grammar

유니진 2023. 1. 24. 15:38

 

dataframe indexing 방법과 종류

 

 

 # loc

이름으로 인덱싱하기 기본 형태 단축 형태
하나의 row 이름 df.loc ["row4"]  
row 이름의 리스트 df.loc [ ["row4", "row5", "row3" ] ]  
row 이름의 리스트 슬라이싱 df.loc ["row2" : "row5"] df ["row2" : "row5"]
하나의 colum 이름 df.loc [ :, "col1"] df ["col1"]
column 이름의 리스트  df.loc [ :, ["col4", "col6", "col3"] ] df [ ["col4", "col6", "col3"] ]
column 이름의 리스트 슬라이싱 df.loc [ :, "col2" : "col5"]  

 

 

 

 

 # iloc _ 숫자

위치로 인덱싱하기  기본 형태 단축 형태
하나의 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]  

 

 

 

 

 

 

 

 

 

 

'데이터사이언스' 카테고리의 다른 글

5-2. DataFrameIndexing  (0) 2023.01.24
5-1. DataFrameIndexing  (0) 2023.01.24
4+. 예제  (0) 2023.01.24
4-3. pandas_datatype  (0) 2023.01.24
4-2. pandas_dataframe  (0) 2023.01.24