2017-04-10 5 views
0

Ich bin neu in R. Ich möchte mehrere Vektoren in einer Schleife erstellen. Ich möchte nur ein Suffix für jeden erstellten Vektor wie vector.name1, vector.name2 hinzufügen. Dann möchte ich in meinem Prozess auf diese Vektoren zugreifen. Wie mache ich das in R?wie automatisch Namen für Vektoren in einer Schleife erstellt werden

a <- 1 

for (a in 1:12) 

{ 

vector.name#a# <- c(100,200,300,400) 

} 

first.vector <- vector.name1 

Dank

Antwort

2

ich alle Vektoren in einer Liste empfiehlt sich, die Sie durchlaufen können.

a<-list() 
for (i in 1:12) 
{ 
    a[[i]]<-c(1,2,3) 
} 

Für eine Einführung in Listen finden Einführung http://www.r-tutor.com/r-introduction/list

+1

... und dann den Namen der Liste auf einmal über so etwas wie 'Namen (a) <- paste0 ("vector.name", seq_along (a)) '. – joran

+0

Danke, das ist was ich brauche. – aotearoa

Verwandte Themen