1. 学ぶ
  2. /
  3. コース
  4. /
  5. pandas를 이용한 데이터 다루기

Connected

演習

인덱스 값 슬라이싱하기

슬라이싱할 때는 first:last 구문을 이용해 객체의 연속된 요소를 선택할 수 있습니다. 인덱스 값이나 행/열 번호로 DataFrame을 슬라이싱할 수 있습니다. 먼저 인덱스 값을 사용하는 방법부터 살펴보겠습니다. 이 방법은 .loc[] 메서드 내부에서 슬라이싱하는 방식입니다.

리스트 슬라이싱과 비교했을 때, 기억해야할 부분이 몇 가지 있습니다.

  • 인덱스를 슬라이싱하려면 인덱스가 정렬되어 있어야 합니다(.sort_index() 사용).
  • 상위 레벨에서 슬라이싱할 때, first와 last는 문자열이 될 수 있습니다.
  • 하위 레벨에서 슬라이싱할 때, first와 last는 튜플이어야 합니다.
  • .loc[]에 범위를 하나만 전달하면 행이 슬라이싱됩니다.

pandas는 pd로 로드되어 있습니다. temperatures_ind에는 country와 city가 인덱스로 설정되어 있으며 사용 가능한 상태입니다.

指示

100 XP
  • temperatures_ind의 인덱스를 정렬하세요.
  • .loc[] 슬라이싱으로 아래의 부분을 추출하세요.
    • Pakistan부터 Philippines까지.
    • Lahore부터 Manila까지. (엉뚱한 결과가 반환될 겁니다.)
    • Pakistan, Lahore부터 Philippines, Manila까지.