python - 逐行连接两个相似的数据帧
问题描述
我有两个具有相同列名和相似数据的数据框。如何将第二个数据帧与第一个数据帧附加/连接(逐行)?
例如:
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 是列名。
解决方案
你可以使用 append()
df_result = df1.append(df2)
或者如果你想要一个连续的索引:
df_result = df1.append(df2, ignore_index=True)
推荐阅读
- angular - Angular 防护没有按预期工作
- python - 使用 ortools 选择列表中最小的两个整数值
- api - 以“成功”状态结束的弹性搜索快照是否会丢失索引文档?
- xml - 恢复包含“<”和“>”的数据
- php - 从嵌套在 for 循环中的 if 条件返回 true 的函数
- reactjs - 在 React 中将 ByteArray 下载为 pdf /handle 错误
- angular - 使用 Angular 在 Highcharts 中显示来自 CSV 的数据
- grails - Grails distinct projection 获取不同项目的结果计数
- azure-application-insights - pageViews - 名称列(页面名称前的字母)
- jenkins-plugins - HTML 报告在 Jenkins 仪表板中不可见