我dataframe只有 2 列:
$dt: Date, format: "2019-01-01" "2019-01-02" "2019-01-03" "2019-01-04"
$new_user_growth: num NA -0.0254 -0.0469 -0.1257 0.3125
我通过以下方式转换dataframe为ts:
ts_h7_2019 <- ts(data=df$new_user_growth, frequency = 7)
head(ts_h7_2019)
上面的head函数返回:
Time Series:
Start = c(1, 1)
End = c(1, 6)
Frequency = 7
[1] NA -0.02538071 -0.04687500 -0.12568306 0.31250000 -0.17142857
请注意,时间序列的startandend是 integer( c(1,1)) 而不是 date( df$dt)。如何将日期附加到ts对象中?