我在R工作组和我有一个矩阵A
,B
和NA
价值观,我想算A
或B
或NA
值数在每一列中插入结果到表格中。我使用下面的代码来说明A
,B
和NA
。插入数列中的元素数到表中的R
mydata <- matrix(c(rep("A", 8), rep("B", 2), rep(NA, 2), rep("A", 4),
rep(c("B", "A", "A", "A"), 2), rep("A", 4)), ncol = 4, byrow = TRUE)
myFun <- function(x) {
data.frame(n.A = sum(x == "A", na.rm = TRUE), n.B = sum(x == "B",
na.rm = TRUE), n.NA = sum(is.na(x)))
}
count <- apply(mydata, 2, myFun)
现在,我需要插入从数(count <- apply(mydata, 2, myFun))
结果放到一个数据帧作为一个表,只有一个头。
你能发表预期产出的例子吗?你的意思是''do.call(rbind,count)'? – A5C1D2H2I1M1N2O1R2T1