【问题标题】:Concatenating two similar dataframes row-wise [duplicate]逐行连接两个相似的数据帧[重复]
【发布时间】:2019-10-08 23:50:12
【问题描述】:

我有两个具有相同列名和相似数据的数据框。如何将第二个数据帧与第一个数据帧附加/连接(逐行)?

例如:

df1=

X1    X2    X3
1     a     x
2     b     y
3     c     z

df2=

X1    X2    X3
3     c     z
4     d     w

结果应该是:

df_result=

X1    X2    X3
1     a     x
2     b     y
3     c     z
3     c     z
4     d     w

其中,X1、X2 和 X3 是列名。

【问题讨论】:

  • pd.concat([df1,df2]) ?
  • 这个有效。谢谢。

标签: python pandas


【解决方案1】:

你可以使用 append()

df_result = df1.append(df2)

或者如果你想要一个连续的索引:

df_result = df1.append(df2, ignore_index=True)

【讨论】:

  • 第一个有效。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-14
相关资源
最近更新 更多