「Python 3.9」to_jsonメソッドでpandas.DataFrameをJSON文字列に変換するサンプル
環境
Python 3.9.13
Windows 11 Pro 21H2 64bit
PyCharm 2022.2.1 (Community Edition)
構文
df =pd.DataFrame({'列名’: [値1,値2,…], '列名2e’: ['値1’, …]},
index=[インデックス1,…])
df.to_json()
pandas.DataFrameのメソッドto_json()を使って、pandas.DataFrameをJSON形式の文字列(str型)に変換します。
使用例
import pandas as pd import pprint import json df = pd.DataFrame({'age': [14, 25, 36], 'name': ['yamada', 'oosaki', 'ooita']}, index=['row1', 'row2', 'row3']) print(df) print ("JSON形式の文字列に変換") print(df.to_json())
実行結果
age name row1 14 yamada row2 25 oosaki row3 36 ooita JSON形式の文字列に変換 {"age":{"row1":14,"row2":25,"row3":36},"name":{"row1":"yamada","row2":"oosaki","row3":"ooita"}}