我创建了一个代码来获取变量的统计信息,我想在一个函数中使其自动化以在其他变量上使用它。
数据框名称:数据 变量名称:UNIQUE
代码:
table1 <- table(data$UNIQUE, useNA = "ifany", dnn = "Variables")
dataframe1 <- as.data.frame(table1, row.names = NULL, responseName = "N")
dataframe1$N <- as.numeric(dataframe1$N)
现在我正在尝试使用表和参数中的变量来执行功能:
function1 <- function(Table, Variable){
table1 <- table(Table$Variable, useNA = "ifany", dnn = "Variables")
dataframe1 <- as.data.frame(table1, row.names = NULL, responseName = "N")
dataframe1$N <- as.numeric(dataframe1$N)
dataframe1
}
我尝试使用assign和paste函数,但是找不到解决方案。
非常感谢, 皮埃尔