从数据计算分位数时出现问题;不允许的因素错误

时间:2019-12-11 12:41:59

标签: r vector factors

我正在从数据中浏览this weather data,尤其是Precip列。我已经从此处删除了非数字值,例如True:

wwWeather <- read.csv('SummaryofWeather.csv', sep=',')$Precip
wwWeather <- unlist(Filter(is.numeric,wwWeather))

但是当我想从中计算分位数时,我遇到了错误。

q=quantile(wwWeather,0.90) 

我收到错误消息:

  

quantile.default(wwWeather,0.9)中的错误:不允许使用因素

我尝试使用this thread中的解决方案,但是没有一种解决方案有效...

可以提供帮助的结果

> wwWeather
factor(0)
540 Levels: 0 0.254 0.508 0.762 1.016 1.27 1.524 1.778 10.16 10.414 10.668 10.922 100.33 100.584 100.838 101.092 101.346 101.6 101.854 ... T

> class(wwWeather)
[1] "factor"

0 个答案:

没有答案