2017-04-08 4 views
0

Ich versuche, die filter() im dplyr-Paket zu verwenden. Ich bekomme einen Fehler. Ich würde eine Art von Hilfe schätzen.Warum zeigt die Filterfunktion im dplyr-Paket den Fehler "Jede Variable muss benannt sein"?

f<-filter(data_frame, data_frame$Brand=="Apple") 

Ich erhalte diese:

Error: Each variable must be named. Problem variables: 1

+2

Können Sie ein Beispiel für Ihr Dataset hinzufügen? Ich erinnere mich, dass ich vor ein paar Tagen das gleiche Problem hatte. Wenn einige Ihrer Spalten nicht benannt sind, funktioniert dplyr nicht. Ich habe alle Spalten ('colnames (data_frame) <- c (" colname1 "," colname2 ")') benannt und hatte keine Probleme mehr. –

+1

Ein weiterer Hinweis: Sie müssen 'data_frame $' nicht vor dem Spaltennamen Brand verwenden. Sie haben dem Filter befohlen, 'data_frame' vorher zu verwenden. –

+0

Danke eine Tonne fexjoo .. es hat funktioniert :) –

Antwort

-1

data_frame = data.frame (Marke = c ("Apple", "Acer"))

data_frame%>% Filter (Marke = = "Apple")

Verwandte Themen