1. 学ぶ
  2. /
  3. コース
  4. /
  5. pandasで効率よくデータを取り込む

Connected

演習

複数のスプレッドシートを扱う

人間が読むことを主目的にしたワークブックでは、1つのテーマに関するデータが複数のシートに分かれていることがあります。たとえば、ある企業が事業を展開した各地域や各年ごとに、取引のシートが分かれているファイルなどです。

FreeCodeCamp の New Developer Survey のファイルも同様で、異なる年の回答サンプルが別々のシートに入っています。ここでは、それらを1つのデータフレームにまとめて分析できるようにしましょう。

pandas は pd としてインポート済みです。すべてのシートは順序付き辞書 responses に読み込まれており、シート名がキー、データフレームが値になっています。そのため、values() メソッドでデータフレームにアクセスできます。

指示

100 XP
  • 空のデータフレーム all_responses を作成します。
  • responses 辞書の値を反復処理する for ループを用意します。
  • 各データフレームを all_responses に連結し、結果を同じ変数名に再代入します。