[英]Convert each list element to string in Python
I have a csv file with headers.我有一个带有标题的 csv 文件。 I used Pandas to read and converted it to json using to_json function.
我使用 Pandas 读取并使用 to_json 函数将其转换为 json。
test = df.to_json(orient = 'records')
The output I have is [{"Name":"xyz", "Age":10},{"Name":"fyk", "Age":10}]
The final output I want is a list with each element as a string: ['{"Name":"xyz", "Age":10}','{"Name":"fyk", "Age":10}']
. test = df.to_json(orient = 'records')
我的输出是[{"Name":"xyz", "Age":10},{"Name":"fyk", "Age":10}]
我想要的最终输出是一个列表,每个元素都是一个字符串: ['{"Name":"xyz", "Age":10}','{"Name":"fyk", "Age":10}']
。 Any help on how to do that?关于如何做到这一点的任何帮助?
You can do something like你可以做类似的事情
>>> import json
>>> test = df.to_json(orient = 'records')
>>> map(json.dumps, test)
['{"Age": 10, "Name": "xyz"}', '{"Age": 10, "Name": "fyk"}']
>>>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.