pandas - 如何将 3 个数据帧与每个数据帧连接成顺序列
问题描述
我试图了解如何将三个单独的数据帧(即 df1、df2、df3)连接到一个新的数据帧中,例如 df4,其中每个单独的数据帧都有自己的从左到右顺序的列。
我尝试使用 concat withaxis = 1
来执行此操作,但似乎无法通过单个操作自动执行此操作。
Table1_updated = pd.DataFrame(columns=['3P','2PG-3Io','3Io'])
Table1_updated=pd.concat([get_table1_3P,get_table1_2P_max_3Io,get_table1_3Io])
请注意,除了get_table1_2P_max_3Io
有两列之外,所有其他数据框都有一列
例如,
get_table1_3P =
get_table1_2P_max_3Io =
get_table1_3Io =
最终,我希望看到以下内容:
解决方案
我相信您首先需要concat
然后通过列名列表更改顺序:
Table1_updated=pd.concat([get_table1_3P,get_table1_2P_max_3Io,get_table1_3Io], axis=1)
Table1_updated = Table1_updated[['3P','2PG-3Io','3Io']]
推荐阅读
- sql - 在选择表之前清理/截断表
- excel - 提供一个 Excel 公式,用于在 Excel 中计算二项式系数 (N,K),其中 N 为正数或负数
- sql-server - 我是否需要为所有可能的组合创建数据库索引?
- python - mysql-connector-python InterfaceError:使用 get_warnings=True 执行包含多个语句的查询时无法收到警告
- javascript - 如何在呈现页面时将下拉选择更改为其保存的值?
- amazon-web-services - 地形 | 秘密经理 | 重复使用现有的秘密而不删除
- rest - 如何使用rest api将数据集作为csv文件导入到power bi?
- java - 通过 HTTP 的 Java 流对象:异常处理的一些最佳实践?
- html - CSS 自适应样式 - 在没有定义高度的情况下向侧边栏添加滚动
- java - 如何使用 Java/JavaFX 代码读取第二个数组上的 JSON 对象