Python
 Computer >> コンピューター >  >> プログラミング >> Python

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]値に有効なエントリがないことを意味します。


  1. Pythonでcv2を使用して画像を表示するにはどうすればよいですか?

    Python cv2で画像を読み取るには、次の手順を実行できます- ファイルから画像を読み込みます。 指定したウィンドウに画像を表示します。 キーが押されるのを待ちます。 すべてのHighGUIウィンドウを破棄します。 例 import cv2 img = cv2.imread("baseball.png", cv2.IMREAD_COLOR) cv2.imshow("baseball", img) cv2.waitKey(0) cv2.destroyAllWindows() 出力

  2. matplotlibを使用してPythonを使用してヒストグラムを作成するにはどうすればよいですか?

    Matplotlibは、データの視覚化に使用される人気のあるPythonパッケージです。 データを視覚化することは、実際に数値を調べたり複雑な計算を実行したりすることなく、データで何が起こっているのかを理解するのに役立つため、重要なステップです。 定量的な洞察を聴衆に効果的に伝えるのに役立ちます。 Matplotlibは、データを使用して2次元プロットを作成するために使用されます。 Pythonアプリケーションにプロットを埋め込むのに役立つオブジェクト指向APIが付属しています。 Matplotlibは、IPythonシェル、Jupyterノートブック、SpyderIDEなどで使用できま