2016-10-02 83 views
-1

只是一個快速的,我試圖消除特定列中的數據集中的字符串。當我打電話摘要(MYDATA $ myanimals),我得到一個奇怪的結果形式:R總結功能留下空記錄

螞蟻:100 蝙蝠:100 貓:100 犬:0 鴯鶓:100

爲什麼會有標記爲「狗」的記錄爲「0」。我試過用dplyr來過濾它,但是在調用匯總函數時它仍然是這樣的。任何見解?我想一起擺脫狗,但它不會消失。

+0

它並不能幫助回答當你寫下快速您的問題......可以請您給我們用你正在做的數據的工作例子。 –

+0

同意並強調:我們希望提供幫助。我們不知道mydata是一個data.frame,data.table還是list。我們不知道什麼數據類型的動物是因素?帶有命名元素的數字向量?一個最小的工作例子可以幫助你。 – Jason

+0

難以舉一個例子,因爲我的數據是3M行。更爲關鍵的是,是否有人有任何概念性的想法,爲什麼在動物「類型」下出現零。我正在使用df,列是一個因素 –

回答

0

謝謝你們,

myData的$ myanimals < -droplevels(MYDATA的$ myanimals)工作很好