본문 바로가기

Python

DataFrame 인덱싱과 슬라이싱

DataFrame 인덱싱,슬라이싱

  • DataFrame은 Series의 모임이라고 생각하면 편함
  • DataFrame 인덱싱 : 하나의 시리즈를 가져옴
  • DataFrame 슬라이싱 : 여러개의 시리즈를 가져옴

 

예시)

1.인덱싱

1) 열 접근

 

2) 행 접근

 

2.슬라이싱 <-- indexer 활용

  • 인덱서
    • DataFrame에서 "속성"으로써, 행과 열을 한번에 인덱싱 하거나 슬라이싱 하는 도구
  • loc[] 인덱서 <-- 이름을 중요시 해야함

location -> "인덱스 명"과 "컬럼 명"을 가지고 값을 인덱싱/슬라이싱 하는 방법

df.loc[{"행의 시작이름":"행의 끝 이름","열의 시작 이름":"열의 끝 이름"}]

 

  • iloc[] 인덱서 <-- 번호를 중요시 해야함

df.lioc[{"행의 시작 번호":"행의 끝 번호","열의 시작 번호":"열의 끝 번호"}]

'Python' 카테고리의 다른 글

인코딩 방식 종류  (0) 2023.10.17
정렬(sort)  (0) 2023.10.17
DataFrame  (0) 2023.10.15
iloc와 loc 속성  (0) 2023.10.15
Pandas,인덱싱  (1) 2023.10.15