Ich versuche, Variablennamen in for-Schleife in R. Zum Beispiel zu verweisen, wenn ich jede Variable für jede der folgenden Variablen von numerischen auf eine Zeichenfolge ändern mögeWie referenziert man Variablennamen in einer for-Schleife in R?
xtable<- tbl_df(cbind(x1=c(1,2,3), x2=c(3,4,5)))
for (varname in names(xtable)) {
xtable$varname<- as.character(xtable$varname)
}
oder umbenennen ein durch Hinzufügen ' a‘nach jedem Variablennamen
for (varname in names(xtable)) {
dplyr::rename(xtable, varname = paste0(varname,'a', sep=''))
}
im allgemeinen ich habe Probleme für Schleife als Variablennamen es darstellt und nicht als das Wort‚varname‘die Indexvariable‚varname‘innerhalb der Referenzierung.
In beiden Beispielen gibt es keine Notwendigkeit für eine 'for' Schleife –
' XTABLE [, varname] ' –
@docendodiscimus wie würde ich es tun, ohne eine for-Schleife? Aber für kompliziertere Komplikationen, wie Indexvariablen in einer for-Schleife als Variablennamen selbst referenzieren? – Amazonian