将2 csv与python进行比较并添加一个新列

时间:2018-03-20 17:46:13

标签: python pandas csv

我需要比较两个csv文件,并在df_g上添加Pricedf的新列。 我想我需要阅读2 csv的行,但我不知道如何做到这一点所以我尝试使用它:

df = pd.read_csv('test2.csv')
df_g = pd.read_csv('test_hecho.csv')
if (df_g['Sitio'] == df['Sitio'] and df_g['Country'] == df['Country']):
    df_g['Bidfloor'] = df['Price']
df_g.to_csv('aaa.csv')

可能的答案是: df_g['Bidfloor'] = df_g[['Sitio','Country']].merge(df,how='left').Price但我需要将=更改为= or part of。有可能??

0 个答案:

没有答案