시작하기무료로 시작하기

행/열 번호로 부분 추출하기

행을 부분 추출하는 가장 일반적인 방법은 앞서 살펴본 것처럼 불리언 조건이나 인덱스 레이블을 사용하는 것입니다. 하지만 행 번호를 직접 전달하는 방법이 유용할 때도 있습니다.

이때 .iloc[]을 사용합니다. .loc[]와 마찬가지로 두 개의 인자를 받아 행과 열을 동시에 부분 추출할 수 있습니다.

pandaspd로 로드되어 있으며, 인덱스가 없는 temperatures를 사용할 수 있습니다.

이 연습은 강의의 일부입니다

pandas를 이용한 데이터 다루기

강의 보기

연습 안내

.iloc[]temperatures를 사용해서 부분 추출해보세요.

  • 23번째 행과 2번째 열(인덱스 위치: 22와 1)을 가져오세요.
  • 처음 5개 행(인덱스 위치: 0부터 5까지)을 가져오세요.
  • 모든 행에서 3번째와 4번째 열(인덱스 위치: 2부터 4까지)을 가져오세요.
  • 처음 5개 행에서 3번째와 4번째 열을 가져오세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Get 23rd row, 2nd column (index 22, 1)
print(____)

# Use slicing to get the first 5 rows
print(____)

# Use slicing to get columns 3 to 4
print(____)

# Use slicing in both directions at once
print(____)
코드 편집 및 실행