【发布时间】:2021-08-13 01:46:29
【问题描述】:
我的数据框有一个嵌套列 (people_info),其中包含如下示例所示的单元格。
[{"institution":"some_institution","startMonth":1,"startYear":2563,"course":"any","id":1111,"formation":"any","endMonth" :12,"endYear":2556,"status":"complete"}]
据我所知,这可以使用字典/json 概念来解决。
考虑到这个嵌套单元格的每个键都是具有各自值的新列,我正在尝试将此列拆分为新列。
我尝试了 json_normalize,但我收到了这个错误:“AttributeError: 'str' object has no attribute 'values'”
我试图在字典中转换这些单元格,但我从来没有能够让 python 理解“机构”是一个键,而“some_institution”是这个创建的字典中的一个值。似乎 python 将整个单元格理解为一个字符串。
你能帮帮我吗?如果我不清楚,请告诉我。谢了!
【问题讨论】:
标签: python json pandas dictionary nested