将字符串转换为字典列表

时间:2016-03-04 19:42:05

标签: python pandas

我有一列pandas数据帧,其元素的格式为'[{"foo": 42, "bar": "conversion"}]'。也就是说,它们都是字典列表(长度不一样),但在数据框中保存为字符串。

有没有办法让这个列包含实际的词典列表?

1 个答案:

答案 0 :(得分:1)

import json
json.loads('[{"foo": 42, "bar": "conversion"}]')
# [{u'bar': u'conversion', u'foo': 42}]

这只有在你的字符串是json格式的情况下才有效,但是这个例子很可能会起作用。