ファイルからJSONデータを読み取り、それをデータフレーム、CSVファイルに変換するPythonコードを記述します
次のサンプルjsonデータがpandas_sample.jsonとしてファイルに保存されていると仮定します。
{ "employee": { "name": "emp1", "salary": 50000, "age": 31 } }
csvに変換した後の結果
,employee age,31 name,emp1 salary,50000
解決策
これを解決するには、以下の手順に従います-
-
pandas_sample.jsonを作成します JSONデータをファイルして保存します。
-
ファイルからjsonデータを読み取り、データとして保存します。
data = pd.read_json('pandas_sample.json')
-
データをデータフレームに変換する
df = pd.DataFrame(data)
-
データをcsvファイル形式に変換するAppledf.to_csv関数
df.to_csv('pandas_json.csv')
例
理解を深めるために、以下の実装を見てみましょう-
import pandas as pd data = pd.read_json('pandas_sample.json') df = pd.DataFrame(data) df.to_csv('pandas_json.csv')
出力
employee age 31 name emp1 salary 50000
-
JSONをExcelCSVファイルに変換する方法
JSONについて聞いたことがあるかもしれません ファイル、そしてたぶん最近誰かがあなたにこれらのファイルの1つを送った。現在、JSONファイルを開くのは難しくありませんが、 Microsoft Excelに変換する方が理にかなっています。 使いやすい(CSV)形式。問題は、JSONファイルをどのようにExcelに変換するかということです。これがいかに簡単にできるかを知って驚かれることでしょう。そして、それこそが今日私たちが話し合うことです。 JSONをExcelCSVファイルに変換する方法 JSONをExcelCSVファイルに変換するタスクはそれほど時間はかかりません。十分に速く移動し、関連
-
Pythonopenpyxlモジュールを使用してExcelファイルの読み取りと書き込み
Pythonは、Excelファイルを操作するためのopenpyxlモジュールを提供します。 このモジュールでは、Excelファイルの作成方法、書き込み方法、読み取り方法などを実装できます。 openpyxlモジュールをインストールするには、コマンドプロンプトでこのコマンドを記述できます pip install openpyxl シートにタイトル名を付けたい場合 サンプルコード import openpyxl my_wb = openpyxl.Workbook() my_sheet = my_wb.active my_sheet_title = my_sheet.title print