我在 R 中工作,我有一个带有A
,B
和NA
值的矩阵,我想计算每列中A
或B
或NA
值的数量并将结果插入表中。我使用下面的代码来计算A
,B
和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))
作为只有标题的表插入到数据框中。