python - 如何从 Python 中的 csv 文件生成 JSON?

标签 python json python-3.x python-2.7 pandas

我正在尝试从 csv 文件构建 Json 结构。下面的代码给出了错误说明:- AttributeError: 'tuple' object has no attribute 'to_json' 。我是 python 世界的新手,想就此寻求您的帮助。

CSV 数据如下所示:

enter image description here

我希望输出如下所示

[
    {"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/

相关文章:

python - 刻度线在颜色条上显示不正确

python - 为字符串定义动态函数

javascript - 仅从 json 返回具有特定标志的条目

Java JSON : get object-value without quotes?

python - TwythonStreamer 重音编码? - 无法解码响应,无效 JSON,代码为 200

python - Python套接字错误-如何修复

python - python可以读取电子表格中单元格的值吗?

python - 文件打开 : Is this bad Python style?

python - 如何在Cython中根据Python版本有条件地声明代码?

python - 在 Python 中创建数字日期/时间表示