데이터 코딩랩

07. DataFrame 인덱싱과 슬라이싱 본문

STUDY/NumPy,Pandas

07. DataFrame 인덱싱과 슬라이싱

researcher 틴틴 2024. 11. 11. 23:06

데이터프레임

• 2차원 데이터를 효과적으로 표현한 판다스 자료구조

 

칼럼 선택

• 대괄호['칼럼명']을 통해서 단일 컬럼선택 가능

    - df['종가']

    - 컬럼을 표현하는 시리즈 타입의 객체

         - index는 회사이름

         - value 는 종가

 

 

 

멀티 컬럼 선택

• 컬럼을 리스트로 구성한 후 인덱싱 기호에 리스트를 전달

    - df[['컬럼명1', '컬럼명2']]

 

 

로우 선택(1/2)

• 데이터프레임에서 로우(row)를 선택할 때는 iloc 나 loc 속성을 사용

메서드 기능
loc 인덱스를 사용해서 로우를 선택
iloc 행번호를 사용해서 로우를 선택

 

멀티 로우 선택

• 리스트로 행번호 또는 인덱스를 표현하고 이를 iloc나 loc 속성에 사용

    - df.iloc[[0,1]]

    - df.loc[['인덱스1','인덱스2']]

로우 슬라이싱

• iloc, loc 속성을 사용하여 슬라이싱