Pythonのシリーズの辞書を使用してデータフレームを作成するにはどうすればよいですか?
データフレームは2次元のデータ構造であり、データは行と列の形式で表形式で保存されます。
SQLデータテーブルまたはExcelシート表現として視覚化できます。次のコンストラクターを使用して作成できます-
pd.Dataframe(data, index, columns, dtype, copy)
シリーズの辞書を使用してデータフレームを作成する方法を理解しましょう。
-
シリーズは、「パンダ」ライブラリに存在する1次元のデータ構造です。
-
軸ラベルはまとめてインデックスと呼ばれます。
-
系列構造には、整数、浮動小数点、文字列、Pythonオブジェクトなど、あらゆるタイプのデータを格納できます。
例を見てみましょう-
例
import pandas as pd my_data = {'ab' : pd.Series([1, 2, 3], index=['a', 'b', 'c']), 'mn' : pd.Series([56, 78, 13, 13], index=['a', 'b', 'c', 'd'])} my_df = pd.DataFrame(my_data) print("The dataframe created from dictionary of series : ") print(my_df)
出力
The dataframe created from dictionary f series : ab mn a 1.0 56 b 2.0 78 c 3.0 13 d NaN 13
説明
-
必要なライブラリがインポートされ、使いやすいようにエイリアス名が付けられています。
-
キーと値で構成されるディクショナリ値が作成されます。値は実際には一連のデータ構造です。
-
このシリーズの辞書は、後で「パンダ」ライブラリにある「データフレーム」関数にパラメータとして渡されます
-
データフレームは、シリーズの辞書をパラメーターとして渡すことによって作成されます。
-
データフレームはコンソールに印刷されます。
注 −「NaN」という単語は「数値ではない」を意味します。これは、特定の[row、col]値に有効なエントリがないことを意味します。
-
Pythonでcv2を使用して画像を表示するにはどうすればよいですか?
Python cv2で画像を読み取るには、次の手順を実行できます- ファイルから画像を読み込みます。 指定したウィンドウに画像を表示します。 キーが押されるのを待ちます。 すべてのHighGUIウィンドウを破棄します。 例 import cv2 img = cv2.imread("baseball.png", cv2.IMREAD_COLOR) cv2.imshow("baseball", img) cv2.waitKey(0) cv2.destroyAllWindows() 出力
-
matplotlibを使用してPythonを使用してヒストグラムを作成するにはどうすればよいですか?
Matplotlibは、データの視覚化に使用される人気のあるPythonパッケージです。 データを視覚化することは、実際に数値を調べたり複雑な計算を実行したりすることなく、データで何が起こっているのかを理解するのに役立つため、重要なステップです。 定量的な洞察を聴衆に効果的に伝えるのに役立ちます。 Matplotlibは、データを使用して2次元プロットを作成するために使用されます。 Pythonアプリケーションにプロットを埋め込むのに役立つオブジェクト指向APIが付属しています。 Matplotlibは、IPythonシェル、Jupyterノートブック、SpyderIDEなどで使用できま