【发布时间】:2021-02-27 07:42:03
【问题描述】:
在我的数据集中,有一些空值 (NA) 和“tbd”值。我想删除这 2 个值。这个我试过了,还是不行。
train%>%
filter(!is.na(User_Score) & User_Score!="tbd")%>%
summarise(
Max=max(User_Score),
Min=min(User_Score),
Mean=mean(User_Score),
Median=median(User_Score),
QUA1=quantile(User_Score,1/4),
QUA3=quantile(User_Score,3/4),
IQR=IQR(User_Score)
)
我也试过这个,但还是一样。
train%>%
filter(User_Score != NA & User_Score != "tbd")%>%
summarise(
Max=max(User_Score),
Min=min(User_Score),
Mean=mean(User_Score),
Median=median(User_Score),
QUA1=quantile(User_Score,1/4),
QUA3=quantile(User_Score,3/4),
IQR=IQR(User_Score)
)
错误说:
argument is not numeric or logical: returning NAargument is not numeric or logical: returning NAError: Problem with `summarise()` input `QUA1`.
x non-numeric argument to binary operator
i Input `QUA1` is `quantile(User_Score, 1/4)`.
Run `rlang::last_error()` to see where the error occurred.
任何想法如何解决它?谢谢之前
【问题讨论】: