【发布时间】:2019-07-21 09:21:04
【问题描述】:
我有一个 df,其列如下所示:
col1
[{'value':'2019-02-02'},{'value':'test1'},{'value':'test2'},{'value':'test3'},{'value':'test4'},{'value':'test5'},{'value':'test6'}]
如何展平此列,使其看起来像这样:
col1 col2
value 2019-02-02
value test1
value test2
value test3
value test4
value test5
value test6
我正在尝试这个:
df['Col1'] = [x[0]['value'] for x in df['Col1']]
这只是在所有嵌套字典中选择第一个值并像这样创建 df:
col1
2019-02-02
2019-02-02
2019-02-02
2019-02-02
【问题讨论】:
标签: python-3.x pandas flatten