dataframe left merge 並且某一列相加

可以使用 pandas 中的 merge() 函數進行 dataframe 左合并,然后使用 add() 函數對某一列進行相加操作,如下所示:


import pandas as pd
# 創建兩個 dataframe
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [1, 3, 4], 'C': [7, 8, 9]})
# 左合并
merged_df = pd.merge(df1, df2, on='A', how='left')
# 對某一列相加
merged_df['B+C'] = merged_df['B'].add(merged_df['C'], fill_value=0)
print(merged_df)

輸出結果如下:


   A  B    C  B+C
0  1  4  7.0  11.0
1  2  5  NaN   5.0
2  3  6  8.0  14.0

在上面的例子中,我們將兩個 dataframe 按照列 A 進行左合并,然后使用 add() 函數對 B 列和 C 列進行相加操作,將結果存儲在新的列 B+C 中。fillna() 函數用于填充空值。

主站蜘蛛池模板: 在线精品自拍亚洲第一区| 日韩在线一区高清在线| 日韩电影一区二区| 免费看无码自慰一区二区| 国产精品一区二区无线| 亚洲Aⅴ无码一区二区二三区软件 亚洲AⅤ视频一区二区三区 | 少妇激情av一区二区| 伊人久久精品无码麻豆一区| 国产精品亚洲高清一区二区 | 国产亚洲福利一区二区免费看| 文中字幕一区二区三区视频播放| 国产伦精品一区二区三区免费下载 | 国精品无码一区二区三区在线蜜臀| 日韩成人无码一区二区三区| 少妇无码一区二区三区| 男人免费视频一区二区在线观看| 一区二区传媒有限公司| 久久精品无码一区二区三区日韩| 内射少妇一区27P| 国产香蕉一区二区在线网站| 国产在线无码一区二区三区视频| 国产在线视频一区| 无码人妻久久久一区二区三区| 亚洲日韩国产精品第一页一区| 中文字幕无码免费久久9一区9| 三上悠亚一区二区观看| 精品一区二区三区四区电影| 无码视频一区二区三区| 亚洲第一区视频在线观看| 免费日本一区二区| 无码人妻啪啪一区二区| 国产精品高清一区二区人妖| 国产高清在线精品一区| 中文字幕一区二区精品区| 亚洲AV无一区二区三区久久| 亚洲一区二区三区夜色| 亚洲一区二区女搞男| 狠狠综合久久AV一区二区三区 | 精品无码国产一区二区三区AV| 国产精品视频一区二区三区| 在线观看精品一区|