У меня есть список имен фреймов данных, и я хочу создать список фреймов данных (или я хочу иметь возможность использовать список имен фреймов данных для вызова самого фрейма данных). Идея состоит в том, чтобы иметь возможность объединить все фреймы данных со списком имен фреймов данных.
У меня есть пример ниже, где ошибка, которую я делаю, очевидна: когда я обращаюсь к списку имен фреймов данных, я объединяю сами имена, а не фреймы данных, на которые ссылаются эти имена:
names.df<-c("red","green","blue")
variables.df<-c(1, 2, 3)
for(i in 1:length(names.df)){
assign(names.df[i],as.data.frame(i*variables.df))
}
df<-Reduce(function(x, y) merge(x, y, all=TRUE), list(names.df))
Есть идеи, как это решить?