- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个数据框“gg”,看起来像这样:
> head(gg)
timestamps value
1 2017-04-25 16:52:00 -0.4120000
2 2017-04-25 16:53:00 -0.4526667
3 2017-04-25 16:54:00 -0.4586667
4 2017-04-25 16:55:00 -0.4606667
5 2017-04-25 16:56:00 -0.5053333
6 2017-04-25 16:57:00 -0.5066667
我需要将其绘制为时间序列数据来进行预测。步骤如下:
1) gg$timestamps <- as.POSIXct(gg$timestamps, format = "%Y-%m-%d %H-%M-%S") #changing "Timestamps" column 'factor' to 'as.POSIXct'.
2) gg.ts <- xts(x=gg$value, order.by = gg$timestamps) #converting the dataframe to time series (Non Regular Time series)
现在我想要这个gg.ts
转换为常规时间序列以进行这样的预测(Forecasting time series data)但我不知道如何将时间戳值系列添加到 ts
功能。当我尝试时它抛出错误:
> gg.xts <- ts(gg.ts, frequency = '1', start = c(2017-04-25 16:52:00,171))
Error: unexpected numeric constant in "gg.xts <- ts(gg.ts, frequency = '1', start = c(2017-04-25 16"
我在这里清楚地列出了我的整个问题。 https://stackoverflow.com/questions/43627826/plotting-time-series-data-r-plotly-timestamp-values请帮我。谢谢
最佳答案
首先,您需要确保您拥有适合数据的类。确保 gg$timestamps
是 POSIXct 形式或日期形式(无论你喜欢哪个)
gg$timestamps<- as.POSIXct(strftime(gg$timestamps,format = "%Y-%m-%d %H:%M:%S"))
您需要做的就是根据您的特定间隔生成一个包含时间序列值的新 data.frame,然后将新的 data.frame 与 gg
tstamp <- data.frame(x = seq(head(gg$timestamps,1),tail(gg$timestamps,1),by = "sec"))
res <-merge(tstamp, gg, by.x="x",by.y="timestamps",all.x = TRUE)
xts(res$value,order.by = res$x) # you create your xts time series this way.
注意:您将在其中包含一些 NA 值,因为您的原始时间序列是不规则时间序列。
更新:
关于r - 将不均匀数据时间 [时间戳] 系列转换为常规时间系列 : R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43650420/
给定一个带有多个 date_time 戳的字符串,我想 提取第一个戳及其前面的文本 候选字符串可以有一个或多个时间戳 后续的 date_time 戳记将被 sep="-" 隔开 后续date_time
是否可以合并从相机拍摄的文本和照片?我想在照片上标记日期和时间,但我在 Google 上找不到任何内容。 最佳答案 使用下面的代码来实现你所需要的。 Bitmap src = Bitm
有没有办法通过 Graph API 戳另一个用户?基于this post ,并使用 Graph Explorer ,我发布到“/USERID/pokes”,我已经授予它(Graph API 应用程序和
我有两个向左浮动的元素。一个是 body 的第一个 child ,另一个是容器的第一个 child ,容器是 body 的第二个 child 。 ...
我是一名优秀的程序员,十分优秀!