【发布时间】:2019-04-19 12:36:21
【问题描述】:
我正在尝试将我的 JSON 结构化数据写入 JSON 文件。 js 数据框包含这样的 JSON 数据:
[{"variable":"Latitude","min":26.845043,"Q1":31.1972475},{"variable":"Longitude","min":-122.315002,"Q1":-116.557795},{"variable":"Zip","min":20910.0,"Q1":32788.5}]
但是当我将它写入文件时,数据的存储方式会有所不同。您能帮我将结果存储在数据框(js)中吗?
"[{\"variable\":\"Latitude\",\"min\":26.845043,\"Q1\":31.1972475},{\"variable\":\"Longitude\",\"min\":-122.315002,\"Q1\":-116.557795},{\"variable\":\"Zip\",\"min\":20910.0,\"Q1\":32788.5}]"
代码:
import csv
import json
import pandas as pd
df = pd.read_csv(r'C:\Users\spanda031\Downloads\DQ_RESUlT.csv')
js = df.to_json(orient="records")
print(js)
# Read JSON file
with open('C:\\Users\\spanda031\\Downloads\\data.json', 'w') as data_file:
json.dump(js,data_file)
【问题讨论】:
标签: python json python-3.x python-2.7 pandas