【发布时间】:2016-09-06 16:44:53
【问题描述】:
假设我有以下两个数据帧 X1 和 X2。我想 按行合并这两个数据帧,以便每个索引 相同的数据框结合了两者的相应行 数据框。
A B C D
DATE1 a1 b1 c1 d1
DATE2 a2 b2 c2 d2
DATE3 a3 b3 c3 d3
A B C D
DATE1 f1 g1 h1 i1
DATE2 f2 g2 h2 i2
DATE3 f3 g3 h3 i3
how would i combine them to get
A B C D
DATE1 A1 B1 C1 D1
f1 g1 h1 i1
DATE2 A2 B2 C2 D2
f2 g2 h2 i2
DATE3 A3 B3 C3 D3
f3 g3 h3 i3
到目前为止我已经尝试过了,但这似乎不起作用:
d= pd.concat( { idx : [ X1[idx], X2[idx]] for idx, value in appended_data1.iterrows() } , axis =1}
谢谢
【问题讨论】:
-
你想把这两行合并成什么?具有相同日期、列表或字典的两个单独的行?
-
是两个不同的行,日期相同
标签: python pandas dataframe append concatenation