我想在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")
任何想法......?