我有n
个小数据帧,我将它们组合成一个多索引数据帧。在
d1 = DataFrame(np.array([
['a', 5, 9],
['b', 4, 61],
['c', 24, 9]]),
columns=['name', 'attr11', 'attr22'])
d2 = DataFrame(np.array([
['a', 5, 19],
['b', 14, 16],
['c', 4, 9]]),
columns=['name', 'attr21', 'attr22'])
d3 = DataFrame(np.array([
['a', 5, 19],
['b', 14, 16],
['d', 10, 14],
['c', 4, 9]]),
columns=['name', 'attr21', 'attr22'])
如何将这些组合成一个数据帧?在
结果:
^{pr2}$
您可以在串联之后生成
multiindex
。您只需在每个帧中添加一列,数据帧id为:要添加每个框架的列id:
^{pr2}$然后连接帧列表并在所需列上设置索引:
相关问题 更多 >
编程相关推荐