【发布时间】:2014-04-12 23:59:27
【问题描述】:
我尝试为我的数据 x 计算每列的总和。 但是我总是遇到这个错误
"Error in colSums(x, na.rm = T) : invalid 'na.rm' argument"
为什么na.rm 参数在这种情况下不起作用?迷茫……
x <- cbind(x1 = 3, x2 = c(4:1, 2:5))
x[3, ] <- NA; x[4, 2] <- NA
rowSums(x)
colSums(x, na.rm=T)
【问题讨论】:
-
T不是 R 中的保留字。可以(显然你已经)覆盖它的值。运行rm(T)将起作用。但最好的方法是坚持TRUE和FALSE
标签: r na reserved-words na.rm