从变量中分配新表

时间:2016-03-28 22:08:34

标签: r function assign

我想在R中的函数的一部分中向现有表添加一个新列。(意图在将来为此函数添加更多参数)问题是在assign的第一个参数中( )打电话我需要"表"变量作为一个字符(给我值:" MB_binvar"在这种情况下)。

binner <- function(table, newcol) {
  table$blankcol <- NA
  table <- rename(table, c("blankcol" = newcol))
  assign("table", table, envir=.GlobalEnv)
}

binner(table = MB_binvar, newcol = "test")

任何想法......?

0 个答案:

没有答案