我在 R 中工作,我有一个矩阵A
, B
and NA
值,我想计算有多少A
or B
or NA
每列中的值并将结果插入到表中。我使用下面的代码来计算A
, B
and NA
.
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 的结果(count <- apply(mydata, 2, myFun))
进入数据帧作为只有标题的表。