出力が両方の世界で最適になるように、2 つの行を結合しようとしています。ddply
orを使用していくつかのソリューションを読みましたが、aggregate
それらは数値データでのみ機能します。
以下は、私がやろうとしていることの例です。
入力:
x <- c("Yemen", 1, NA, NA, 4, 5, "Six")
y <- c("Yemen", NA, "B", 3, NA, 6, "Six")
DF <- as.data.frame(rbind(x,y))
colnames(DF)[1] <- c("CNTRY")
出力
"Yemen", 1, "B", 3, 4, 5, "Six"
鍵はどこにあるCNTRY
x
理想的には、値を保持するか、異なるかを選択できる必要がありますy
。
編集1:
DF
この例では、解決策はx
&ではなくデータ フレームで機能するはずy
です。私のデータ フレームには重複する複数のアカウントがあり、複数のインスタンスを持つがアカウント (キー) を共有するすべての行をマージしようとしています。