我想将此 json 转换为以下预期输出,但我没有得到我想要的。请帮忙!
a = {
"k1": [
[
"xyz1",
"type1"
],
[
"xyz2",
"type2"
]
],
"k2": [
[
1,
"a"
],
[
2,
"b"
]
]
}
预期的输出是:
k1,xyz1,type1
k1,xyz2,type2
k2,1,a
k2,2,b
感谢您的帮助!!
使用列表理解:
pd.DataFrame([[k] + v for k, vs in a.items() for v in vs])
输出:
0 1 2
0 k1 xyz1 type1
1 k1 xyz2 type2
2 k2 1 a
3 k2 2 b
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句