始める無料で始める

DataFrameをマージする

この演習では、riweather_rating の2つのDataFrameをマージして、新しいDataFrame ri_weather を作成します。

結合には、ristop_date 列と weather_ratingDATE 列を使います。幸い、日付のフォーマットは完全に一致しています(いつもそうとは限りません)。

マージが完了したら、前の演習で保存した列である stop_datetime をインデックスに設定します。

この演習はコースの一部です

pandasで警察活動を分析する

コースを見る

演習の手順

  • ri DataFrame の shape を確認します。
  • riweather_rating を left join でマージします。
  • ri_weather の shape を確認し、列が2つ増え、行数は ri と同じであることを確かめます。
  • ri_weather のインデックスを stop_datetime 列に置き換えます。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Examine the shape of 'ri'
print(____)

# Merge 'ri' and 'weather_rating' using a left join
ri_weather = pd.merge(left=____, right=____, left_on='stop_date', right_on='DATE', how='____')

# Examine the shape of 'ri_weather'
print(____)

# Set 'stop_datetime' as the index of 'ri_weather'
ri_weather.set_index('____', inplace=____)
コードを編集して実行