1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonでの時系列データ操作

Connected

演習

年次の株価トレンドを比較する

動画では、時系列から特定の期間を抽出する方法を見ました。

これを使って、Yahooの株価の3年間のパフォーマンスを比較します。

指示

100 XP

すでに pandas は pd、matplotlib.pyplot は plt としてインポート済みで、'yahoo.csv' は DateTimeIndex と単一列 price を持つ変数 yahoo に読み込まれています。

  • 空の pd.DataFrame() を作成し、prices という名前を付けます。
  • 文字列の 2013、2014、2015 の3年を要素に持つリストを反復し、各ループで次を行います。
    • 反復変数を使って、その年のデータと列 price を選択します。
    • .reset_index() に drop=True を指定して DatetimeIndex を取り除きます。
    • 列 price の名前を、その年 (year) に適切にリネームします。
    • pd.concat() を使って、年ごとのデータを prices のデータと axis=1 に沿って結合します。
  • prices をプロットします。