python - 如何将数据框中的某些列应用于另一个数据框
问题描述
data1=pd.DataFrame(data1_added, columns=data1.columns)
在这段代码中,我想用 data1 的列索引填充 data1_added 的前 3 个列索引。(data1 有 3 列,data1_added 有 5 列)
我不知道如何在这段代码中添加额外的列索引
解决方案
如果需要data1_added.columns
通过data1.columns
创建字典重命名并传递给rename
:
data1 = data1_added.rename(columns=dict(zip(data1_added.columns, data1.columns)))
推荐阅读
- xml - Hibernate 5:不再支持 embed-xml 属性,应从映射中删除
- java - 如何在 Spring Boot 中使用 JPA 中的 Criteria?
- c# - 如何在 C# 中读取所有用户会议
- dataframe - 在 Julia 中绘制时间序列点的子集
- firebase - Flutter 和 Firebase。数据更改时重建小部件。错误的代码或错误的数据库?
- node-red - 节点红色 CBOR 标记的 JSON 过滤器
- go - 如果修改信号处理程序中的 ctx.rip 和 ctx.rsp 会发生什么
- python - 未在 SQL 数据库中插入 GUI 文本输入字段
- javascript - Redux 显示不正确的项目成本负值
- sql - 使用多个值执行 SQL 查询