2014-09-10 7 views
-1

У меня есть симуляционное исследование, в котором генерируется 1000 наборов данных.Сделайте несколько наборов данных в одном списке

Например,

A<-1:50 
B<-1:60 
C<-1:36 
... 

Set1<-data.frame(A,runif(50)) 
Set2<-data.frame(B,runif(60)) 
Set3<-data.frame(C,runif(36)) 
... 
Set1000<-data.frame(C,runif(56)) 
Etc. 

Мне интересно, как эти сгенерированные наборы данных размещены в одном списке, а затем я могу использовать lapply, sapply к циклу через них.

Питер Лангфельдер привел пример для трех наборов данных здесь, https://stat.ethz.ch/pipermail/r-help/2011-November/294542.html

Как около 1000 наборов данных?

Спасибо.

+0

Вы пробовали 'get()', например. 'mget (paste0 (« Установить », 1: 3))'? – baptiste

+0

Я рад; я отправлю его в качестве ответа, затем – baptiste

+0

Дорогой баптист: Еще раз спасибо. – goren9

ответ

0

get и mget могут быть использован для извлечения элементов из рабочей области (или другой среды),

datasets <- mget(paste0("Set", 1:3)) 

возвращает список, содержащий ваши первые 3 наборов данных.

Смежные вопросы