2016-10-19 7 views
0

私は2つの異なるデータフレームを持ち、そのうちの1つにはidという情報があり、もう1つにはidとベクトルn最初のデータフレームでnの値をidに関連付けたいとします。 exempleため :私は出力として希望列の値を別のデータフレームの別の列に関連付ける方法

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) 
) 

df1: 

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

感謝を!

答えて

0
df1 <- merge(df1, df2, by = c("id")) 
関連する問題