1. 학습
  2. /
  3. 강의
  4. /
  5. pandas를 이용한 데이터 다루기

Connected

연습 문제

시계열 데이터 슬라이싱

슬라이싱은 특정 날짜 범위의 데이터를 필터링할 때 특히 유용하므로 시계열 데이터에 자주 활용됩니다. date 열을 인덱스로 설정한 후 .loc[]를 사용해 부분 추출해보세요. 날짜는 반드시 ISO 8601 형식으로 작성해야 합니다. 즉, 연-월-일은 "yyyy-mm-dd", 연-월은 "yyyy-mm", 연도만 표시할 때는 "yyyy" 형식을 사용해야 합니다.

1장에서 배운 것처럼 & 같은 논리 연산자를 사용하면 다수의 불리언 조건을 결합할 수 있습니다. 한 줄의 코드로 작성하려면 각 조건을 괄호 ()로 감싸야 합니다.

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

지침

100 XP
  • .isin()이나 .loc[]을 제외한 불리언 조건과 연월일로 표기한 날짜("yyyy-mm-dd")를 사용하여, date 열이 2010년 또는 2011년인 행을 temperatures에서 추출하고 결과를 출력하세요.
  • temperatures의 인덱스를 date 열로 설정하고 정렬하세요.
  • .loc[]을 사용하여 temperatures_ind에서 2010년과 2011년에 해당하는 행을 추출하세요.
  • .loc[]을 사용하여 temperatures_ind에서 August 2010부터 February 2011까지의 행을 추출하세요.