R:如何将数据框变量用作函数中的参数?

时间:2018-10-19 14:43:14

标签: r function

我创建了一个代码来获取变量的统计信息,我想在一个函数中使其自动化以在其他变量上使用它。

数据框名称:数据 变量名称: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函数,但是找不到解决方案。

非常感谢, 皮埃尔

0 个答案:

没有答案