2010-10-07 4 views
3


вот мой вопрос:
у меня есть эти данныевременных рядов в R

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' должен быть fini te
Кроме того: Предупреждающие сообщения:
1: В мин (x): нет не пропускаемых аргументов до мин; return Inf
2: В max (x): нет не пропущенных аргументов до max; возвращение -Inf

любые идеи для его решения?

спасибо

+0

Можете ли вы создать минимальный воспроизводимый пример? –

ответ

3

Это преобразование as.Date(Date, "%Y/%m/%d") дает NA для всех значений.

Пробег: as.Date(paste(Date,"01",sep="/"), "%Y/%m/%d").