私には次の難問があります。次のようなデータフレームxがあります。
v2 v3
10 4.0 3.0
11 5.0 3.0
12 6.0 9.0
13 5.0 6.0 # where 10-14 are rownames
14 3.0 6.0
そして、データ名声y:
value
11 99
13 88 #where 11,13,14 are row names
14 33
行名に一致し、ギャップをゼロで埋める値をxに追加したいと思います。
v2 v3 value
10 4.0 3.0 0
11 5.0 3.0 99
12 6.0 9.0 0
13 5.0 6.0 88
14 3.0 6.0 33
NAを入力する必要がある場合は、これを実行して、後で新しいyベクトル内でNAをゼロに変更できます。
私は使用rbind.fill
からのバリエーションを試してきましたが、私が達成していることは、私が望む方法でうまくいくことではありません。plyr
newDF<-do.call(rbind.fill)
EDIT i GOT IT TO GIVE NAS USING
merge(x,y,all=TRUE,by='row.names')