我有一个类似这样的字典列表
[
{
"detail": {
"name": "boo",
"id": 1
},
"other": {
"gender": "m",
"no": "234"
}
},
{
"detail": {
"name": "hoo",
"id": 2
},
"other": {
"gender": "f",
"no": "456"
}
}
]
我想用excel文件打印这些数据,格式如下
^{pr2}$简而言之,我希望在父键列下的列中显示嵌套值。我怎样才能用熊猫做到这一点呢?在
或者是他们的任何其他图书馆,我可以通过它来实现这一点,因为熊猫是安静而沉重的。在
使用
pd.io.json.json_normalize
-这会导致列名如下-
^{pr2}$我们需要使用
df.columns.str.split
-调用
pd.MultiIndex.from_tuples
并将结果分配回-如果您的数据更复杂,您可能需要对列进行额外的
sort_index
调用-相关问题 更多 >
编程相关推荐