Conditionnelle de fusion/de remplacement dans la R

J'ai deux trames de données:

df1
x1  x2
1   a
2   b
3   c
4   d

et

df2
x1  x2
2   zz
3   qq

Je veux remplacer certaines valeurs dans df1$x2 avec des valeurs dans df2$x2 basée sur la condition de correspondance entre df1$x1 et df2$x2 à produire:

df1
x1  x2
1   a
2   zz
3   qq
4   d

OriginalL'auteur Mike | 2011-05-24