h*********n 发帖数: 278 | 1 要写一个类似如下function, 需要读取一个现有数据中的variable name作为parameter
, 然后create a new variable that's the same as this variable but in a
different name, or renaming this variable would work too.
func <- function(varname) {
data$newvarname <- data$varname
#之后有很多步骤都是用这个newvarname
}
func("var1")
无奈怎么也不work,就是没法在data里create这个新变量,折腾一天了,好郁闷啊,
SAS里只需要用macro variable就行了,搜索pass variable name to a function in R
也找不到解决方法,求牛人指教! | g******2 发帖数: 234 | 2 data$varname -> data[, varname] | h*********n 发帖数: 278 | 3 就这么简单,真的work,我想去撞墙。。。
谢谢谢谢!
【在 g******2 的大作中提到】 : data$varname -> data[, varname]
| h*********n 发帖数: 278 | |
|