【发布时间】:2018-03-27 03:08:25
【问题描述】:
我从数据库加载一个 DataFrame 并有一个 dict 列,如下所示:
id some_value ... coordinates
15 34.7 {'type': 'Point', 'coordinates': [-3.2, 37.0]}
但是,当我使用 pd.to_csv() 将 DataFrame 保存到磁盘然后重新读取时,包含坐标的列不是字典,而是字符串:
id some_value ... coordinates
15 34.7 "{'type': 'Point', 'coordinates': [-3.2, 37.0]}"
如何让 Pandas 将此列作为 dict 读取,或者如何将此列转换回 dict?
【问题讨论】:
-
df.coordinates 或 df['coordinates'] ?
-
这按预期工作。
标签: python pandas dictionary eval export-to-csv