【发布时间】:2014-06-29 07:36:16
【问题描述】:
给定一个数据框字典,例如:
dict = {'ABC': df1, 'XYZ' : df2} # of any length...
其中每个数据框具有相同的列和相似的索引,例如:
data Open High Low Close Volume
Date
2002-01-17 0.18077 0.18800 0.16993 0.18439 1720833
2002-01-18 0.18439 0.21331 0.18077 0.19523 2027866
2002-01-21 0.19523 0.20970 0.19162 0.20608 771149
将所有数据帧合并为一个的最简单方法是什么,例如:
symbol ABC XYZ
data Open High Low Close Volume Open ...
Date
2002-01-17 0.18077 0.18800 0.16993 0.18439 1720833 ...
2002-01-18 0.18439 0.21331 0.18077 0.19523 2027866 ...
2002-01-21 0.19523 0.20970 0.19162 0.20608 771149 ...
我尝试了一些方法 - 例如,对于每个数据框,将列替换为像 .from_product(['ABC', columns]) 这样的多索引,然后沿 axis=1 连接,但没有成功。
【问题讨论】:
标签: python pandas multi-index