json - 如何使用 Python 将 CSV 转换为 JSON
问题描述
我有想要转换为 JSON 的 CSV,我使用 pandas,除了列表之外它工作正常。是否有任何参数或方法可以得到我期望的结果?
我使用 pandas 读取我的 csv 和方法 .to_json(),以便转换为 JSON,它工作正常。但是我得到的列表结果并不是我所期望的。
read = pd.read_csv('path.csv', delimiter = "\t")
read.to_json('path.json' , orient = 'records')
我的“大学” csv 行是
28 ["Associations", "collectivités territoriales"...
29 ["Associations", "collectivités territoriales"...
111 ["PME-PMI"]
112 ["PME-PMI"]
当我转换它时,我得到:
{
"site": "NA",
"college": "[\"Associations\", \"collectivités territoriales\", \"pôles de compétitivité\", \"groupements divers\"]",
},
当我期待:
{
"site": "NA",
"college": [
"Associations",
"collectivités territoriales",
"pôles de compétitivité",
"groupements divers"
],
},
我不想要大学名单周围的引用“[]”并且想要那样[]
解决方案
推荐阅读
- python - 我如何解决 buildozer 中的这个 toolchain.py 错误
- c - 无法在 C 中的函数中设置二维字符串数组
- maxima - 为什么 Maxima 显示不正确的函数图?
- elasticsearch - 无法让弹性搜索范围查询工作
- docker - 关于 Docker 上的 nginx 配置
- hyperledger-fabric - 现有频道的配置更新未通过初始检查
- python - Pandas 在 groupby 之后计算列中的特定值并放入新列
- android - FragmentScenario 必须实现 OnFragmentInteractionListener
- c - 在尝试查找程序中输入的最长行时解决 getline 函数中的冲突类型?
- java - 使用单个匹配字段删除 java 流中的特定重复项