У меня есть два data.frames
, как это:Присвоить значение для двух условий
df1:
col1 col2 col3
1 2 20
2 4 30
3 4 25
df2:
colX colY colZ
5 12
1 9
1 2
Теперь я хочу, чтобы присвоить значения colZ в df2. Это должно быть число в col3 из df1, когда значения в col1 равна colX и col2 составляет Коли
Желаемая выход:
df2:
colX colY colZ
5 12 NA
1 9 NA
1 2 20
Я надеюсь, что кто-то может помочь мне
'слияния (df2, df1, by.x = C ('colX', 'Coly'), by.y = C ('col1', 'col2'), all.x = TRUE),' – SeaSprite