3


这是我的问题:
我有这些数据

 summary(data)

   Date                  
 1990/01:  1                
 1990/02:  1               
 1990/03:  1                
 1990/04:  1               
 1990/05:  1               
 1990/06:  1               
 (Other):242               

  attribute
 Min.   :164.9  
 1st Qu.:201.5  
 Median :244.1  
 Mean   :274.6  
 3rd Qu.:313.3  
 Max.   :512.1  
 NA's   :  1.0  

我想画一个时间序列图

所以我尝试了这个:

qplot(as.Date(Date, "%Y/%m/%d"), attribute, data = data, geom = "line", main="Attribute per month 1990-2010", xlab="month-year", ylab="attribute" , colour = I("steelblue4"),fill = I("steelblue4"))

我得到:
seq.int(r1$year, to$year, by) 中的错误:'from' 必须是有限的
另外:警告消息:
1:在 min(x) 中:min 没有非缺失参数;返回 Inf
2:在 max(x) 中:max 没有非缺失参数;返回-Inf

有什么想法可以解决吗?

谢谢你

4

1 回答 1

3

此转换as.Date(Date, "%Y/%m/%d")为您NA提供所有值。

试试as.Date(paste(Date,"01",sep="/"), "%Y/%m/%d")

于 2010-10-08T08:03:31.353 回答