我有一列pandas数据帧,其元素的格式为'[{"foo": 42, "bar": "conversion"}]'
。也就是说,它们都是字典列表(长度不一样),但在数据框中保存为字符串。
有没有办法让这个列包含实际的词典列表?
答案 0 :(得分:1)
import json
json.loads('[{"foo": 42, "bar": "conversion"}]')
# [{u'bar': u'conversion', u'foo': 42}]
这只有在你的字符串是json格式的情况下才有效,但是这个例子很可能会起作用。