我有两个如下所示的 csv :-
大师.csv
第1栏 | 第2栏 | 第3栏 | 第4栏 |
---|---|---|---|
第一 | 1001 | 测试1 | 1003 |
第二个 | 1002 | 测试2 | 1004 |
参考.csv
代码 | 价值 |
---|---|
1001 | Val1 |
1002 | Val2 |
1003 | Val3 |
1004 | Val4 |
可以看出,Master.csv值的Column2和Column4存在于Reference.csv的同一列Code中,我想加入两个csv来填充,如下所示:-
第1栏 | 第2栏 | 第3栏 | 第4栏 |
---|---|---|---|
第一 | Val1 | 测试1 | Val3 |
第二个 | Val2 | 测试2 | Val4 |
请告诉我可以通过Python实现..
我尝试加入 csv,但无法获得预期的输出。
用途:
df1 = pd.read_csv('Master.csv')
df2 = pd.read_csv('Reference.csv', index_col=0)
out = df1.replace(df2['Value'])