2016-10-19 14 views
0

Ich habe zwei verschiedene Datenrahmen, in einem von ihnen habe ich die Informationen id, in der anderen habe ich die id und einen Vektor n, ich möchte die Werte von n zu id in dem ersten Datenrahmen zuordnen. für exemple:wie die Werte einer Spalte zu einer anderen Spalte eines anderen Datenrahmens zugeordnet werden

df1: 

id n 
1 5 
1 5 
1 5 
2 9 
2 9 
3 8 
3 8 
3 8 
3 8 

Danke:

df1 <-data.frame(
    id = c(1,1,1,2,2,3,3,3,3) 
) 
df2 <- data.frame(
    id = c(1,2,3), 
    n = c(5,9,8) 
) 

ich als Ausgabe möchten!

Antwort

0
df1 <- merge(df1, df2, by = c("id")) 
Verwandte Themen