【发布时间】:2022-01-31 12:11:26
【问题描述】:
我有一个数据框,它在一列中包含类似字典的格式键值对。但是,字典是以字符串格式存储的。
df1 = pd.DataFrame({'Name':['John', 'Jose'],
'Column2':['{"key": "John_value1", "key2": "John_value2"}','{"key": "Jose_value1", "key2": "Jose_value2"}'],
})
由于它以字符串格式存储,我无法使用以下代码访问特定元素(例如“Jose_value2”)
df1["Column2"][1]["key2"]
TypeError:字符串索引必须是整数
有人可以帮我做这件事吗?
【问题讨论】:
标签: python-3.x pandas string dictionary