始める無料で始める

時系列データのサブセット化

時系列データをプロットするとき、データの一部だけを可視化したい場合があります。pandas ライブラリには強力なインデックス作成とサブセット化の方法があり、DataFrame から特定の範囲を抽出できます。たとえば、discoveries DataFrame から 1950 年から 1960 年の間のすべてのデータを、次のように日付範囲を指定してサブセット化できます。

subset_data = discoveries['1950-01-01':'1960-01-01']

注意: この方法でサブセット化できるのは、DataFrame のインデックスに datetime 型の日付が含まれている場合に限られます。そうでない場合は、pandas ライブラリがエラーメッセージを返します。

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

Pythonで学ぶ時系列データの可視化

コースを見る

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

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

# Select the subset of data between 1945 and 1950
discoveries_subset_1 = discoveries['____':'____']

# Plot the time series in your DataFrame as a blue area chart
ax = discoveries_subset_1.____(color='blue', fontsize=15)

# Show plot
plt.show()
コードを編集して実行