행/열 번호로 부분 추출하기
행을 부분 추출하는 가장 일반적인 방법은 앞서 살펴본 것처럼 불리언 조건이나 인덱스 레이블을 사용하는 것입니다. 하지만 행 번호를 직접 전달하는 방법이 유용할 때도 있습니다.
이때 .iloc[]을 사용합니다. .loc[]와 마찬가지로 두 개의 인자를 받아 행과 열을 동시에 부분 추출할 수 있습니다.
pandas는 pd로 로드되어 있으며, 인덱스가 없는 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(____)