怎么把一个dataframe的某两列加到另一个dataframe
时间: 2023-11-18 13:00:38 浏览: 82
将一个DataFrame中的一列(行),插入到另一个DataFrame中
可以使用 pandas 中的 merge() 函数来将两个 dataframe 按照某一列进行合并,然后将需要的两列相加。
例如,假设有两个 dataframe 分别为 df1 和 df2,其中 df1 包含列 a 和 b,df2 包含列 c 和 d。现在要将 df1 中的列 a 和 b 加到 df2 中的列 c 和 d,可以按照如下方式操作:
``` python
# 合并两个 dataframe
df_merged = pd.merge(df1, df2, on='key_column')
# 将需要的两列相加
df_merged['new_column'] = df_merged['a'] + df_merged['c']
```
其中,key_column 是用来进行合并的列名,可以是任何一个共同存在于两个 dataframe 中的列。new_column 是相加后的新列名,可以自定义。
阅读全文