【发布时间】:2021-06-02 14:35:08
【问题描述】:
我正在尝试循环每个选定的列以获取 table()。 非常感谢。
my.df <- mtcars[,c(2:5)]
colnames(my.df) <- c("A.1", "A.2", "A.3", "A.4")
nam <- NULL; my.tables <- NULL
for(i in 1:4) {
nam[i] <- paste("A.", i, sep = "")
my.tables[i] <- table(my.df$nam[i])
}
nam
my.tables
预期的答案
table(my.df$A.1)....table(my.df$A.4)
【问题讨论】:
-
lapply(my.df, table)? -
谢谢,但在本例中我正在尝试使用列名设置 for 循环 my.df$A.1
标签: r for-loop data-manipulation