我的json如下所示,
{
"customer_name":"john",
"phone":{
"mobile":000,
"office":111
},
"mail":{
"office":"john@office.com",
"personal":"john@home.com"
}
}
电话或邮件可以包含1个或多个项目。另外,密钥(办公室,移动电话,人员)总是不相同。例如,它可以是业务或替代。所以我想将它们转换为行而不是列。大多数问题是要转换为列,以便找不到行的解决方案。
最终的数据帧应如下所示:
customer_name | phone.key | phone.val | mail.key | mail.value
john | mobile | 000 | |
john | office | 111 | |
john | | | office | john@office.com
john | | | personal | john@home.com
有人能帮我吗?