【发布时间】:2018-08-30 12:56:54
【问题描述】:
我有一个 csv,其中一列的值在 dict 列表中,如下所示
[{'10': 'i ve been with what is now comcast since 2001 the company has really grown and improved and delivers a great service along with great customer service ', 'aspects':['service']},
{'20': 'good service but lack of options to allow it be more affordable allowing individual channel choices would be great ', 'aspects':['lack', 'service']},
{'30': 'it a good service but very expensive', 'aspects':['service']}, {'40': 'good service', 'aspects':['service']},
{'50': 'good service but over priced ', 'aspects':['service']}]
现在,因为当我从 CSV 阅读此内容时,它是 string 我无法将其转换为 list of dict 的原始类型,然后是 json 。
我如何才能真正做到这一点。
解决方案:
data = output[output.aspects == aspect]['column1'].tolist()
listData=ast.literal_eval(data[0])
return json.dumps(listData)
【问题讨论】:
-
请显示数据文件的内容,您用来读取该数据的代码。这将有很大帮助。
标签: python json csv csv-import