我有一个使用json_normalize
转换成数据帧的字典列表
数据集:
x = [{
"_id" : 71,
"Ids" : [
"10",
"59"
],
"roles" : [
"janitor", "mechanic", "technician"
]
}]
数据帧:
_id Ids roles
71 [10, 59] [janitor, mechanic, technician]
我试图做的是找到一种方法,在不显式键入列名的情况下动态分解所有列表列/键(ID和角色)。这可能吗
所需输出:
_id Ids roles
71 10 janitor
71 10 mechanic
71 10 technician
71 59 janitor
71 59 mechanic
71 59 technician
任何协助都将不胜感激
我不确定这是否有效,但它只是在数据帧列名上迭代并检查它是否为
list
。如果它是list
,则只需explode
我会这样做:
一个简单的解决方案,遍历所有条目检查列表
适用于多行条目和嵌套列表
相关问题 更多 >
编程相关推荐