分配给具有变量名称的数据框列。
getModified <- function(dframe, destination_string, foo, bar) {
# complex calculations on foo and bar getting mynewcol here
# ...
# I want to add mynewcolumn with name in destination_string
# if "blah" was the destination_string, the result would be as:
#dframe$blah <- mynewcol
#return(dframe)
# what is the syntax for using the variable?
# no luck here:
dframe[, destination_string] <- mynewcolumn
return(dframe)
}
这样我就可以打电话
dframe <- getModified(dframe, "nameofmynewcolum", foo, bar)
dframe$nameofmynewcolumn