1. Learn
  2. /
  3. Courses
  4. /
  5. pandas로 데이터 다루기

Connected

Exercise

인덱스 값 슬라이싱

슬라이싱은 first:last 구문으로 객체의 연속된 원소를 선택하는 방법입니다. DataFrame은 인덱스 값 또는 행/열 번호로 슬라이스할 수 있는데, 여기서는 먼저 인덱스 값으로 슬라이싱하는 방법을 다룹니다. 이는 .loc[] 메서드 안에서 슬라이싱을 수행합니다.

리스트를 슬라이스할 때와 비교하면, 몇 가지 기억할 점이 있어요.

  • 인덱스가 정렬되어 있어야만(.sort_index() 사용) 슬라이싱할 수 있습니다.
  • 바깥 수준을 슬라이스할 때는 first와 last가 문자열일 수 있습니다.
  • 안쪽 수준을 슬라이스할 때는 first와 last가 튜플이어야 합니다.
  • .loc[]에 슬라이스를 하나만 전달하면 행을 기준으로 슬라이스합니다.

pandas는 pd로 로드되어 있습니다. temperatures_ind는 인덱스에 국가와 도시가 있으며, 사용할 수 있습니다.

Instructions

100 XP
  • temperatures_ind의 인덱스를 정렬하세요.
  • .loc[] 슬라이싱으로 다음 하위 집합을 가져오세요.
    • Pakistan부터 Philippines까지.
    • Lahore부터 Manila까지. (의미 없는 결과가 나옵니다.)
    • Pakistan, Lahore부터 Philippines, Manila까지.