仅在文件名相同的情况下,如何将值从一个数据帧复制到另一个数据帧?

时间:2019-07-09 13:37:51

标签: python pandas dataframe

我有2个数据框。第一个数据帧如下所示:

df

Key  A
1    45
2    43
3    233
4    34

第二个数据帧如下:

df1

Key  Val
2    5
1    3
8    3
4    4

如果键值相同,我想将df1的val列合并到df,否则请跳过。

if(df[df.Key.isin(df1.Key)]):
  df['label]=pd.merge(df,df1.Key.values,on='Key')

我期望下面的输出如下:

Key  A  Val
1    45  3
2    43  5
3    233
4    34  4

0 个答案:

没有答案