在 Python 中根据另一个 csv 的列更新一个 csv 的一列

问题描述 投票:0回答:1

我有两个如下所示的 csv :-

大师.csv

第1栏 第2栏 第3栏 第4栏
第一 1001 测试1 1003
第二个 1002 测试2 1004

参考.csv

代码 价值
1001 Val1
1002 Val2
1003 Val3
1004 Val4

可以看出,Master.csv值的Column2Column4存在于Reference.csv的同一列Code中,我想加入两个csv来填充,如下所示:-

第1栏 第2栏 第3栏 第4栏
第一 Val1 测试1 Val3
第二个 Val2 测试2 Val4

请告诉我可以通过Python实现..

我尝试加入 csv,但无法获得预期的输出。

python python-3.x pandas dataframe csv
1个回答
0
投票

用途:

df1 = pd.read_csv('Master.csv')
df2 = pd.read_csv('Reference.csv', index_col=0)

out = df1.replace(df2['Value'])
© www.soinside.com 2019 - 2024. All rights reserved.