2017-03-14 3 views
-1

Ich habe textInput für die Eingabe des Spaltennamens festgelegt, der für den Betrieb berücksichtigt werden muss. Ich möchte es mit einer bestehenden Spalte mit dem gleichen Namen im Datenrahmen vergleichen, um die Elemente in der Spalte zu verarbeiten.So extrahieren Sie die Spaltennamen aus dem Datenframe und vergleichen sie mit der Eingabe

+1

Bitte geben Sie den Code an, den Sie bereits haben, vorzugsweise auf ein einfaches Beispiel, das als allgemeines Beispiel für R betrachtet werden kann. Geben Sie das erwartete Verhalten an und wie Ihr Code vom erwarteten Verhalten abweicht. –

Antwort

0

Ist das, was Sie versuchen zu tun?

#make some data 
x <- c(1,2,3) 
y <- c("a","b","c") 
#put it in a dataframe 
df <- data.frame(x,y) 

#put the name of a column in a variable and access the column 
textInput <- "x" 
df[textInput] 
    x 
1 1 
2 2 
3 3 
#put the name of a column in a variable and access the column 
textInput <- "y" 
df[textInput] 
    y 
1 a 
2 b 
3 c 
Verwandte Themen