динамические имена в R (подмножество и слияние) - PullRequest
0 голосов
/ 29 апреля 2018

Я хотел бы динамически создавать некоторые фреймы данных, используя функцию поднабора. На данный момент:

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)
}
...