【发布时间】:2017-01-17 23:28:47
【问题描述】:
我有一个带有时间序列的.csv 文件。
我正在尝试使用ts(),并绘制它!但是我的初始数据集是一个操作的一行。所以我想用频率做一个表格。
我已经这样做了,但是对于我没有数据的(现有)日子,我想分配一个 0 频率值!
这是我的数据示例:
> table(ech$Date.Time) # Frequencies of observed dates
我生成了所有现有日期,使用:
> seq.Date(from = min(ech$Date.Time), to = max(ech$Date.Time), by = 1)
这是我想要得到的结果:
我尝试了几件事,但它没有按照我想要的方式工作! 这是我尝试过的示例,但它没有打印任何内容,并且我不理解错误消息。
> plot(ts(data = ech, deltat = table(ech$Date.Time)))
Error in plot(ts(data = ech, deltat = ech$Date.Time)) :
erreur d'évaluation de l'argument 'x' lors de la sélection d'une méthode pour la fonction 'plot' : Error in Ops.Date(1, deltat) : / not defined for "Date" objects
在使用ts() 之前,我应该使用deltat,还是frequency,或者别的什么??
谢谢。
【问题讨论】:
标签: r date time-series