【发布时间】:2018-06-26 00:45:22
【问题描述】:
我是 R 的新用户,我正在使用应用函数来计算列中的相似变量。我想先计算第一列中的相似变量,然后我想计算第一列和第二列中的相似变量,而不是只计算第二列中的相似变量。然后随后添加一个额外的列。
apply(df, 2, function(x){ x1 <- count(na.omit(x))})
我的数据如下所示。
df <- data.frame(x = c('a', 'b', 'b'), y = c(NA, 'b','c'), z = c(NA, NA, 'a'))
我想要这个输出:
|x|count|
a | 1
b | 2
|x|y|count|
b | b | 1
b | c | 1
|x|y|z|count
b | c |a | 1
非常感谢任何帮助。
【问题讨论】:
-
为什么要转发你明确决定删除的earlier question,而不是回复各种人离开的cmets?这不是这里的工作方式!
-
我投票决定将此问题作为题外话结束,因为这是 OP 对 identical question 的重新发布; OP 没有回复 cmets,而是决定删除并重新发布。