我有要绘制的时间序列数据。
app.use(express.static(path.join(__dirname, 'public')))
但是,当我使用ts(datasetName)时,我得到了:
Date Units.Sold
1 Jan-16 588
2 Feb-16 448
3 Mar-16 490
4 Apr-16 512
5 May-16 528
6 Jun-16 432
7 Jul-16 470
8 Aug-16 446
9 Sep-16 465
10 Oct-16 388
11 Nov-16 429
12 Dec-16 414
如您所见,日期顺序错误。我希望一月对应于1,二月对应于2,依此类推。有人可以帮忙吗?
答案 0 :(得分:0)
首先需要将名为'Date'
的列转换为Date
-类对象。您可以为此使用as.Date
,但需要先添加一年。
your_year <- 2018
df$Date <- as.Date(paste0(df$Date, '-', your_year), format = '%b-%d-%Y')