我正在尝试从 csv 文件构建 Json 结构。下面的代码给出了错误说明:- AttributeError: 'tuple' object has no attribute 'to_json'
。我是 python 世界的新手,想就此寻求您的帮助。
CSV 数据如下所示:
我希望输出如下所示
[
{"Variable": "Latitude",
"Min": "78",
"Q1": "89"} ,
{"Variable": "Longitude",
"Min": "78",
"Q1": "89"},
{"Variable": "Zip",
"Min": "78",
"Q1": "89"}
]
import pandas
res_data = pd.read_csv("C\\Documents\\abc.csv", 'r')
abc=res_data.to_json(orient='records')
print(abc)
最佳答案
import json
import pandas as pd
df = pd.read_csv("path_of_csv")
js = df.to_json(orient="records")
json.loads(js)
输出:
[{'variable': 'Latitude', 'min': 26.84505, 'Q1': 31.19725},
{'variable': 'Longtitude', 'min': -122.315, 'Q1': -116.558},
{'variable': 'Zip', 'min': 20910.0, 'Q1': 32788.5}]
关于python - 如何从 Python 中的 csv 文件生成 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53334238/