我已经看过这个问题,从嵌套字典中的item构造熊猫数据框。区别在于,这里我考虑了Dict中的嵌套数据帧。
我的问题似乎令人困惑。这是一个简单的例子。字典中的嵌套数据框:
d1=pd.DataFrame({'s':[1]})
d2=pd.DataFrame({'s':[2]})
d3=pd.DataFrame({'s':[3]})
d={'a':d1,
'b':d2,
'c':d3}
我想要的是一个数据框,如:
a b c
1 2 3
由于字典包含数据框作为值,因此您可以简单地pd.concat
在字典本身上使用:
df = pd.concat(d, axis=1)
df.columns = df.columns.droplevel(-1)
结果数据框将具有多索引列,最后一行将解决该问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句