1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonでの金融データのインポートと管理

Connected

演習

すべての上場データを読み込み、辞書のキーと値を順に処理する

pd.DataFrame() オブジェクトは、2次元のラベル付きデータ構造です。動画で見たように、pd.concat() 関数は2つ以上のDataFrameを連結(縦方向に結合)するために使います。さらに、ブロードキャストを使ってDataFrameに新しい列を追加することもできます。

この演習では、NYSEとNASDAQのデータを使って、この新しい pandas の関数を練習します。pandas は pd としてインポート済みです。

指示

100 XP
  • listings.xlsx のシート 'nyse' と 'nasdaq' のデータをそれぞれ nyse と nasdaq に読み込みます。欠損値は 'n/a' として読み取ってください。
  • 両方のDataFrameの内容を .info() で確認し、何社が記録されているかを確認します。
  • ブロードキャストで、各DataFrameに参照列 'Exchange' を作成し、それぞれの値として 'NYSE' または 'NASDAQ' を設定します。
  • pd.concat() を使って、nyse と nasdaq のDataFrameをこの順番で連結し、combined_listings に代入します。