2014-09-10 74 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循環。

彼得Langfelder舉了一個例子這裏三個數據集,https://stat.ethz.ch/pipermail/r-help/2011-November/294542.html

如何約1000集?

謝謝。

+0

您是否試過'get()',例如'mget(paste0(「Set」,1:3))'? – baptiste 2014-09-11 00:51:53

+0

我很高興;我會將它作爲答案發布,然後 – baptiste 2014-09-11 01:23:27

+0

親愛的baptiste:再次感謝。 – goren9 2014-09-11 01:53:26

回答

0

getmget可用於檢索工作空間(或其他環境)的元素,

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

將返回包含第一個數據集3的列表。

相關問題