【发布时间】:2021-01-11 23:54:45
【问题描述】:
我有一个名为“data”的数据框
updated_at values user_id
0 2020-08-18 [{'value': 3742, 'key': '0'}, 178414113
{'value': 3813, 'key': '1'},
{'value': 3918, 'key': '2'},
{'value': 2956, 'key': '3'}]
1 2020-08-19 [{'value': 3542, 'key': '0'}, 152285823
{'value': 2563, 'key': '1'},
{'value': 3218, 'key': '2'},
{'value': 2152, 'key': '3'}]
我想这样转换。
updated_at 值键 user_id
0 2020-08-18 3742 0 178414113
1 2020-08-18 3813 1 178414113
2 2020-08-18 3918 2 178414113
3 2020-08-18 2956 3 178414113
4 2020-08-19 3542 0 152285823
5 2020-08-19 2563 1 152285823
6 2020-08-19 3218 2 152285823
7 2020-08-19 2152 3 152285823
请帮助我。 我试过了
data_new = pd. Data Frame ( data ['values'].values. to list(), index= data. index)
但是没有用。
【问题讨论】:
-
你研究过
explode()方法吗? -
爆炸不起作用
标签: pandas list dataframe dictionary data-wrangling