python - 如何连接 2 个数据帧,保持具有相同索引的行
问题描述
我有 2 个数据框,我想在保持 df1 列的顺序的情况下连接它们:
df1:
index unnamed:0 unnamed:1 unnamed:393 unnamed:395
0 nan 1 ... 394 396
1 0 BB CC DD
df2:
index Service
220 ABC
222 ABB
394 CC
396 DD
....
the output should be like:
df3:
index
0 394 396
1 394 396
2 CC DD
3 CC DD
如果我只是简单地df3=pd.concat([df1,df2])
将 df2 添加到整个 df 1 列表的末尾,使用时几乎相同,df3=pd.concat([df1,df2], axis=1, ignore_index=True)
我认为多索引存在一些问题,但不知道该键入什么。谢谢
解决方案
推荐阅读
- gcc - 如何打印介子执行的 GCC 命令?
- python - 使用热图居中表格
- c++ - 简单倒计时码不能倒计时
- javascript - 超出图表中的最大文本大小 - mermaid.js
- php - Nginx 站点显示空白
- authentication - 为包添加 PackageReference 失败,出现 401(未经授权)
- elasticsearch - PySpark 3.1.1 的 Elasticsearch 插件
- python - Python scipy.optimize.fsolve 找到第一个交点
- node.js - 在 Node 上获取带有标题的 SVG 文本的宽度
- ios - 无法在 SwiftUI 中关闭模式