我有一个基本的查询。
我的R env中有2个env变量 .r.ab.env和.r.cd.env
我有"类型"变量可以有值" ab"或" cd"。现在我想要实现的是
data: {
"VendorID": selecteVendorID,
"Date": newDates
},
我不想使用if else或条件运算符来硬编码类型值。即我不想以下列方式做同样的事情:
function(type){
# type value ( ab or cd) below should not come in double quote w.r.t type param
.r.type.env$var1 <- ....
}
答案 0 :(得分:0)
这可能是一个开始
ab <-environment()
cd <- environment()
assign_to_env <- function(type){
# calculation of value here
assign("var1", value, envir = get(type))
}
当然,这假设您事先已经拥有了自己的环境,但这就是我解释问题的方式。