>class(airquality)[1]"data.frame" 数据框
>class(airmiles)[1]"ts" 时间序列 time series
> airmiles
Time Series:*每个时间点(年月日/时分秒)对应一个数值可以用这种格式
Start =1937*起始时间点
End =1960*终止时间点
Frequency =1*每次增加频率
[1]4124806831052138514181634217833625948610959816753[14]800310566125281476016769198192236225340253432926930514
> a <-"2017-01-01">class(a)[1]"character"> as.Date(a,format="%Y-%m-%d")%Y-%m-%n %H:%M:%S
[1]"2017-01-01">class(as.Date(a,format="%Y-%m-%d"))[1]"Date">seq("2017-01-01","2017-12-31",by=5) ①必须要用格式化函数使其变为时间类
Error in seq.default("2017-01-01","2017-12-31", by =5):'from' must be a finite number
In addition: Warning message:
In seq.default("2017-01-01","2017-12-31", by =5):
NAs introduced by coercion
>seq(as.Date(2017-01-01),as.Date(2017-12-31),by=10) ②字符串记得带“”
Error in as.Date.numeric(2017-1-1):'origin'一定得给值
>seq(as.Date("2017-01-01"),as.Date("2017-12-31"),by=10)[1]"2017-01-01""2017-01-11""2017-01-21""2017-01-31""2017-02-10""2017-02-20"[7]"2017-03-02""2017-03-12""2017-03-22""2017-04-01""2017-04-11""2017-04-21"[13]"2017-05-01""2017-05-11""2017-05-21""2017-05-31""2017-06-10""2017-06-20"[19]"2017-06-30""2017-07-10""2017-07-20""2017-07-30""2017-08-09""2017-08-19"[25]"2017-08-29""2017-09-08""2017-09-18""2017-09-28""2017-10-08""2017-10-18"[31]"2017-10-28""2017-11-07""2017-11-17""2017-11-27""2017-12-07""2017-12-17"[37]"2017-12-27"
runif ( ) 生成随机数
round( ) 取整
> sales <-round(runif(48,min =50,max=100))> sales
[1]65787374816757995578987285821006458728892[21]9894705388568999697776958451798954537765[41]7493577153896761>ts(sales,start =c(2010,5),end =c(2014,4),frequency=1)
Time Series:
Start =2014
End =2017
Frequency =1[1]65787374>ts(sales,start =c(2010,5),end =c(2014,4),frequency=12)
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
201065787374816757992011557898728582100645872889220129894705388568999697776952013845179895453776574935771201453896761