Anonymer Benutzer
Variablennamen in einer for-Schleife mit R ändern
Ich habe eine for-Schleife:
for (i in 1:10){ Ai=d+rnorm(3)}
Was ich gerne machen würde, ist A1, A2,A3...A10
und ich habe die Variable i
im Variablennamen.
Es funktioniert nicht auf diese Weise, aber wahrscheinlich übersehe ich eine Kleinigkeit. Wie kann ich das "i" in der for-Schleife verwenden, um verschiedene Variablennamen zuzuweisen?
49
2
Sie könnten
assign
verwenden, aber die Verwendung vonassign
(oderget
) ist oft ein Symptom für eine Programmierstruktur, die nicht sehr R-ähnlich ist. Normalerweise ermöglichen Listen oder Matrizen sauberere Lösungen.mit einer Liste: