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

Connected

演習

피벗 테이블에서 계산하기

피벗 테이블에는 요약 통계가 채워지지만, 이는 통찰을 얻기 위한 첫 단계일 뿐이에요. 종종 그 위에서 추가 계산을 수행해야 합니다. 가장 흔한 작업 중 하나는 최댓값 또는 최솟값이 나타나는 행이나 열을 찾는 것입니다.

1장에서 배운 것처럼 대괄호 안에 논리 조건을 넣어 Series나 DataFrame을 손쉽게 부분 집합으로 만들 수 있어요. 예를 들어: series[series > value].

pandas는 pd로 로드되어 있고, DataFrame temp_by_country_city_vs_year를 사용할 수 있습니다. 이 DataFrame의 .head()는 아래와 같으며, 연도 열 일부만 표시되어 있어요:

country city 2000 2001 2002 … 2013
Afghanistan Kabul 15.823 15.848 15.715 … 16.206
Angola Luanda 24.410 24.427 24.791 … 24.554
Australia Melbourne 14.320 14.180 14.076 … 14.742
Sydney 17.567 17.854 17.734 … 18.090
Bangladesh span translate="no">Dhaka 25.905 25.931 26.095 … 26.587

指示

100 XP
  • 각 연도의 평균 기온을 계산해 mean_temp_by_year에 할당하세요.
  • mean_temp_by_year에서 평균 기온이 가장 높았던 연도를 필터링하세요.
  • 각 도시별(열을 가로질러) 평균 기온을 계산해 mean_temp_by_city에 할당하세요.
  • mean_temp_by_city에서 평균 기온이 가장 낮았던 도시를 필터링하세요.