【问题标题】:windrose error: Error in Summary.factor ‘min’ not meaningful for factorswindrose 错误:Summary.factor ‘min’ 中的错误对因子没有意义
【发布时间】:2018-02-22 16:43:56
【问题描述】:

我在 R (3.2.1) 的 openair 包中使用 windRose,使用 R studio。

library(openair)
mydata = read.csv("sample.csv")
windRose(mydata)

我是否使用自己的数据(sample.csv):

date,ws,wd
14/10/2014 09:00,1.4,357
14/10/2014 10:00,1.5,49
14/10/2014 11:00,0.1,274
14/10/2014 12:00,0.3,77
14/10/2014 13:00,1,38
14/10/2014 14:00,1,351
14/10/2014 15:00,1,59
14/10/2014 16:00,1.4,23
14/10/2014 17:00,1,47
14/10/2014 18:00,0.9,3
14/10/2014 19:00,1.3,3
14/10/2014 20:00,2.3,146
14/10/2014 21:00,2.5,151
14/10/2014 22:00,1.5,176
14/10/2014 23:00,2.7,163
15/10/2014 00:00,2.4,174
15/10/2014 01:00,2.5,157
15/10/2014 02:00,2.8,152
15/10/2014 03:00,4.7,155
15/10/2014 04:00,3.4,164
15/10/2014 05:00,3.4,158
15/10/2014 06:00,3.9,153
15/10/2014 07:00,3.6,148
15/10/2014 08:00,3.2,147
15/10/2014 09:00,3.2,141
15/10/2014 10:00,3.7,136
15/10/2014 11:00,2.9,130
15/10/2014 12:00,3.6,123

或者来自openair网站的示例数据,我得到了同样的错误:

Error in Summary.factor(1:28, na.rm = FALSE) : 
‘min’ not meaningful for factors

我已经卸载并重新安装了软件包:openair、png、dplyr、maps、lazyeval,例如:

remove.packages("dplyr")
install.packages("dplyr", dependencies = TRUE)

我已将“sample.csv”中的日期格式从 YYYY/MM/DD 更改为如图所示, 我已经填写了“sample.csv”中所有缺失的条目 我确保没有零

这是我尝试使用 openair 的第一件事

我不确定这里还有什么可以尝试的。 你能帮我吗? 谢谢!

【问题讨论】:

  • 您是否记得将您的日期列转换为实际的 Date 类?
  • 你能解释一下吗?我试图匹配 openair 示例文件中的格式.... 'date,ws,wd,nox,no2,o3,pm10,so2,co,pm25' '01/01/1998 00:00,0.6,280,285, 39,1,29,4.7225,3.3725,'
  • 您可以在read.csv 中使用colClasses 参数,将第一列指定为Date 类。

标签: r openair


【解决方案1】:

read.csv 中使用参数colClasses 将第一列转换为Date 类:

library(openair)

mydata = read.csv("sample.csv", colClasses = c("Date", "numeric", "integer"))

windRose(mydata)

【讨论】:

    【解决方案2】:

    谢谢洪欧,

    我用过:

    mydata$date <- as.POSIXct((strptime(mydata$date,format = "%d/%m/%Y %H:%M")))
    

    现在可以了!

    【讨论】:

    • 是的。比较 mydata 上的 sapply(mydata, class)openair 和您的 mydata
    猜你喜欢
    • 2014-07-06
    • 1970-01-01
    • 1970-01-01
    • 2018-08-07
    • 1970-01-01
    • 1970-01-01
    • 2013-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多