Pythonでディクショナリ値のリストを使用してデータフレーム構造を作成する方法を説明してください。
データフレームは2次元のデータ構造であり、データは行と列の形式で表形式で保存されます。
SQLデータテーブルまたはExcelシート表現として視覚化できます。
次のコンストラクターを使用して作成できます-
pd.Dataframe(data, index, columns, dtype, copy)
「data」、「index」、「columns」、「dtype」、「copy」は必須の値ではありません。
辞書のリストは、データフレームへの入力として渡すことができます。辞書のキーは、デフォルトで列名として使用されます。例を見てみましょう-
例
import pandas as pd my_data = [{'ab' : 34}, {'mn' : 56},{ 'gh' : 78}, {'wq' : 90},{'az' : 123},{'kl' : 45}] my_df = pd.DataFrame(my_data) print("The dataframe created from list of dictionary : ") print(my_df)
出力
The dataframe created from list of dictionary : ab az gh kl mn wq 0 34.0 NaN NaN NaN NaN NaN 1 NaN NaN NaN NaN 56.0 NaN 2 NaN NaN 78.0 NaN NaN NaN 3 NaN NaN NaN NaN NaN 90.0 4 NaN 123.0 NaN NaN NaN NaN 5 NaN NaN NaN 45.0 NaN NaN
説明
-
必要なライブラリがインポートされ、使いやすいようにエイリアス名が付けられています。
-
ディクショナリ値のリストが作成され、キーと値のペアが1つのディクショナリに存在します。
-
このようにして、複数の辞書が作成され、リストに保存されます。
-
この辞書のリストは、後で「パンダ」ライブラリにある「データフレーム」関数にパラメータとして渡されます
。 -
データフレームは、ディクショナリ値のリストをパラメータとして渡すことによって作成されます。
-
データフレームはコンソールに印刷されます。
注 −「NaN」という単語は「数値ではない」を意味します。これは、特定の[row、col]値に有効なエントリがないことを意味します。
-
PythonPandas-補間法を使用してNaN値を入力します
Interpolate()メソッドを使用して、NaN値を入力します。以下が、いくつかのNaN値を使用してMicrosoftExcelで開いたCSVファイルであるとしましょう- CSVファイルからPandasDataFrameにデータをロードする- dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv") NaN値をinterpolate()-で埋めます dataFrame.interpolate() 例 以下はコードです- import pandas as pd # Load dat
-
MatplotlibPythonを使用して矢筒プロットを作成する方法を説明してください。
Matplotlibは、データの視覚化に使用される人気のあるPythonパッケージです。データを視覚化することは、実際に数値を調べたり複雑な計算を実行したりすることなく、データで何が起こっているかを理解するのに役立つため、重要なステップです。定量的な洞察を聴衆に効果的に伝えるのに役立ちます。 Matplotlibは、データを使用して2次元プロットを作成するために使用されます。 Pythonアプリケーションにプロットを埋め込むのに役立つオブジェクト指向APIが付属しています。 Matplotlibは、IPythonシェル、Jupyterノートブック、SpyderIDEなどで使用できます。 P