【发布时间】:2019-06-25 17:15:28
【问题描述】:
我正在尝试使用 dplyr 过滤数据框中列的不同值,但我不断收到“评估错误:没有适用于 'distinct_' 的方法应用于“因子”类的对象。”
我尝试将要过滤的列的类更改为字符和因子,但两者都会导致错误。
例子:
testFrame<-c("a","b","c","c"))
testFrame<-as.data.frame(testFrame)
testFrame %>% filter(distinct(testFrame, .keep_all=TRUE))
#Results in Error in filter_impl(.data, quo) :
#Evaluation error: no applicable method for 'distinct_' applied to an object of class "factor".
这应该会从我的数据库中删除第 4 行,只留下 a、b、c 的值
【问题讨论】: