【发布时间】:2018-10-01 13:08:50
【问题描述】:
我有一个输入 DataFrame df 如下(ID 不是 1,2,3):
| id | name |
|-------|---------------------------------------------------------------------------------------|
| a1xy | [ { "event": "sports", "start": "100"}, { "event": "lunch", "start": "121" } ] |
| a7yz | [ { "event": "lunch", "start": "109"}, { "event": "movie", "start": "97" } ] |
| bx4y | [ { "event": "dinner", "start": "78"}, { "event": "sleep", "start": "25" } ] |
我想展平 JSON 数组元素,以便我的结果输出为:
| id | name.event | name.start |
|-------|------------|------------|
| a1xy | sports | 100 |
| a1xy | lunch | 121 |
| a7yz | lunch | 109 |
| a7yz | movie | 97 |
| bx4y | dinner | 78 |
| bx4y | sleep | 25 |
如何在 Python 中做到这一点?
【问题讨论】:
-
能否提供数据的来源,以便重新创建这个变得容易