2017-04-08 24 views
0

我正在嘗試在dplyr軟件包中使用filter()。我收到一些錯誤。我會很感激某種幫助。爲什麼dplyr軟件包中的過濾器函數顯示錯誤「每個變量都必須命名」?

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

我得到這個:

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

+2

你可以添加一個數據集的例子嗎?我記得前幾天有同樣的問題。如果某些列未被命名,則dplyr將不起作用。我命名所有列('colnames(data_frame)< - c(「colname1」,「colname2」)'),並沒有更多的問題。 –

+1

另一個提示:您不需要在列名Brand前使用'data_frame $''。你之前告訴過濾器使用'data_frame'。 –

+0

謝謝噸fexjoo ..它工作:) –

回答

-1

data_frame = data.frame(品牌= C( 「蘋果」, 「宏碁」))

data_frame%>%的過濾器(品牌= =「Apple」)

相關問題