leider plagt mich ein recht simples Problem, dessen Lösung für die Meisten hier sicher kein Problem ist. Derzeit bin ich noch nicht so tief eingetaucht in R und stehe auf dem Schlauch...
Problem in Kurzfassung:
Wie kann ich einen String so konvertieren, dass er als Spalte erkannt wird?
Oder gibt es einen eleganteren Weg?
Problem in Langfassung:
Ich habe ein Dataset bestehend aus 300k Datensätzen und 50 Spalten.
Um das Fehlerpotenzial durch manuelle Eingaben zu reduzieren, würde ich gerne eine Datenanalysefunktion in einer Schleife ausführen und somit 50 manuelle Aufrufe vermeiden.
Dies versuche ich durch einen Vektor, der die Namen der benötigten Spalten beinhaltet. Wie es aussieht fehlt jedoch die Referenz zu der entsprechenden Spalte aufgrund seines Datentyps.
Code: Alles auswählen
library(mosaic)
array_variablen <- c("Faktor_Spalte1", "Faktor_Spalte2", "Faktor_Spalte3")
testfunktion <- function(wert){
print(tally(x = paste(sep="", "tabelle$", wert), format = 'proportion'))
}
for(i in 1:length(array_variablen)){
testfunktion (array_variablen[i])
}
Viele Grüße und guten Rutsch
Nickels