1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python中級

Connected

演習

辞書から DataFrame へ(1)

PandasはPython向けのオープンソースライブラリで、高性能で使いやすいデータ構造とデータ分析ツールを提供します。期待できそうですね!DataFrameは、Pandasの最も重要なデータ構造の1つです。基本的には、行と列にラベルを付けられる表形式データを格納する方法です。DataFrameを作成する方法の1つは、辞書を使うことです。

以降の演習では、さまざまな国の自動車データを扱います。各観測値は1つの国に対応し、列には1人当たりの自動車台数、人々が左側通行か右側通行かなどの情報が含まれています。

スクリプトには、次の3つのリストが定義されています。

  • names:データが利用可能な国名を含みます。
  • dr:対応する国で人々が左側通行か右側通行かを示すブール値のリストです。
  • cpc:各国における1000人あたりの自動車台数です。

辞書の各キーは列ラベルであり、各値は列の要素を含むリストです。

指示

100 XP
  • pandasをpdとしてインポートします。
  • あらかじめ定義されているリストを使って、my_dictという辞書を作成します。キーと値のペアは3つ必要です。
    • キー'country'、値names。
    • キー'drives_right'、値dr。
    • キー'cars_per_cap'、値cpc。
  • pd.DataFrame()を使って、辞書を carsというDataFrameに変換します。
  • carsを出力し、その出来栄えを確認しましょう。