Я хотел бы динамически создавать некоторые фреймы данных, используя функцию поднабора. На данный момент:
bucket = c("branch", "rich")
sector_filter = c("test==1","test==2")
for (i in 1:length(bucket))
{
eval(parse(text = paste0(bucket[i], "=subset(data, ", sector_filter[i],")")))
}
Есть ли способ сделать это правильно, это работает, но не очень элегантно. Те же вопросы с слиянием. Как я могу избежать этого
for (i in 1:length(bucket))
{
bucket[i] = merge(bucket[i], var, by = "qtr", all.x = T)
}