Pandas DataFrameをJSONファイルに入れて、もう一度読み取るにはどうすればよいですか?
Pandas DataFrameをJSONファイルに入れて再度読み取るには、 to_json()を使用できます。 およびread_json() メソッド。
ステップ
- 2次元、サイズ変更可能、潜在的に異種の表形式データ、 dfを作成します 。
- 入力DataFrame、 dfを印刷します 。
- to_json()を使用する DataFrameをJSONファイルにダンプするメソッド。
- read_json()を使用します JSONファイルを読み取るメソッド。
例
import pandas as pd df = pd.DataFrame( { "x": [5, 2, 7, 0], "y": [4, 7, 5, 1], "z": [9, 3, 5, 1] } ) print "Input DataFrame is:\n", df print "JSON output for input DataFrame: ", df.to_json("test.json") print "Reading the created JSON file" print "Dataframe is: \n", pd.read_json("test.json")
出力
Input DataFrame is: x y z 0 5 4 9 1 2 7 3 2 7 5 5 3 0 1 1 JSON output for input DataFrame: None Reading the created JSON file Dataframe is: x y z 0 5 4 9 1 2 7 3 2 7 5 5 3 0 1 1>
df.to_json( "test.json")を使用する場合 、「 test.json」というJSONファイルを作成します "DataFrameで指定されたデータから。
次に、 pd.read_json( "test.json")を使用する場合 、 test.jsonからデータを読み取ります 。
-
ディレクトリの下にあるすべてのExcelファイルをPandasDataFrameとして読み取る方法は?
ディレクトリ内のすべてのExcelファイルを読み取るには、Globモジュールとread_excel()メソッドを使用します。 次がディレクトリ内のExcelファイルであるとしましょう- Sales1.xlsx Sales2.xlsx 最初に、すべてのExcelファイルが配置されているパスを設定します。 Excelファイルを取得し、globを使用してそれらを読み取ります- path =C:\\ Users \\ amit _ \\ Desktop \\ files =glob.glob(path + \ *。xlsx)print(ファイル名:、ファイル名) 次
-
複数のCSVファイルを単一のPandasデータフレームにマージする方法は?
複数のCSVファイルを単一のPandasデータフレームにマージするには、read_csvを使用します。まず、必要なパンダライブラリをインポートします。ここ。 pdをエイリアスとして設定しました- import pandas as pd さて、以下が私たちのCSVファイルだとしましょう- Sales1.csv Sales2.csv パスを文字列として設定しました。両方のファイルがデスクトップにあります- file1 = "C:\\Users\\amit_\\Desktop\\sales1.csv" file2 = "C:\\Users