我正在尝试将两行合并在一起,以便输出是两全其美的。我已经阅读了一些使用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
。我的数据框有多个重复的帐户,我正在尝试合并具有多个实例但共享帐户(键)的所有行。