1. सीखें
  2. /
  3. पाठ्यक्रम
  4. /
  5. pandas で学ぶデータ結合

Connected

अभ्यास

`.melt()` を使って政府データを整形する

米国労働統計局(BLS)は、読みやすい形式でデータ系列を提供することがよくあります。各月ごとに別の列があり、各年は別の行になっています。しかし、この横持ち(ワイド)形式のままだと、時間の経過に沿って可視化するのが難しくなります。この演習では、BLS の米国失業率データの表を .melt() を使って可視化しやすい形に変形します。表に日付列を追加し、正しくプロットできるようにその日付で並べ替える必要があります。

失業率データは ur_wide という表に読み込まれています。演習を始める前に、この表を確認してみてください。

निर्देश

100 XP
  • .melt() を使って、ur_wide のうち year 以外のすべての列をアンピボットし、月と値の列名がそれぞれ month、unempl_rate になるようにします。結果を ur_tall として保存します。
  • ur_tall に date という列を追加し、year と month 列を year-month 形式で結合してから、日付型に変換します。
  • ur_tall を日付で並べ替え、ur_sorted として保存します。
  • ur_sorted を使い、y 軸に unempl_rate、x 軸に date を指定してプロットします。