2017-09-09 5 views
0

[diese Frage bearbeitet]R - Erstellen von Variablen mit For-Schleife

Ich möchte meine Frage vereinfachen - Ich hoffe, dass das Verständnis genug führt die komplexeres selbst zu beantworten.

Wie kann ich die Variablen a: i in R mit einer for-Schleife erstellen?

for(i in a:i) { "create variable [i]" 

} 

Vielen Dank für Ihre Hilfe!

+1

Sie sollten eine Probe von 'model_daten' umfassen diese reproduzierbar –

+0

model_daten 1.2 Milionen Zeilen und 50 Spalten zu machen. Wie soll ich das machen? Es ist ein Datenrahmen. – BruderK

+0

Lesen Sie den Hinweis [hier] (https://stackoverflow.com/help/mcve) oder [hier] (https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible Beispiel) für die Erstellung eines minimalen, vollständigen und überprüfbaren Beispiels für R-Fragen. Sind alle 50 Spalten des gleichen Typs? Eine Probe von 3-4 sollte ausreichen. Sind alle Zeilen ähnlich? Nimm die ersten 20 oder so. Stellen Sie sicher, dass Ihr Beispiel mit dem Beispiel arbeitet, fügen Sie es hier mit 'dput()' ein und beschreiben Sie das gewünschte Ergebnis basierend auf diesem Beispiel. –

Antwort

-1

können Sie verwenden assign

for(I in 1:6) { 
     assign(letters[I], 1) 
} 

Ausgabe

list(a,b,c,d,e,f) 
[[1]] 
[1] 1 

[[2]] 
[1] 1 

[[3]] 
[1] 1 

[[4]] 
[1] 1 

[[5]] 
[1] 1 

[[6]] 
[1] 1 
+0

Dies hat Downvotes erhalten. Soweit ich das beurteilen kann, ist es für die Frage von OP relevant, also werde ich es weglassen. Aber wenn OP klären will, kann ich meine Antwort revidieren oder löschen. Für Downvoters würde ein Kommentar hilfreich sein, aber keine Kommentare funktionieren auch. – CPak

Verwandte Themen