【问题标题】:Plotting data using R where first column is time in irregular intervals使用 R 绘制数据,其中第一列是不规则间隔的时间
【发布时间】:2015-02-11 22:46:33
【问题描述】:

当第一列是时间本身并以不规则间隔采样时,我将如何在 R 中绘制数据?

例如

      time value
1 00:00:00     3
2 00:00:03     4
3 00:00:07     5
...
5 23:59:59     2

我查看了 ts 以使用 plot.ts 绘制数据,但由于缺少数据,我的第一列本身不能表示为增加时间,例如 00:00:00 到 23:59:59 以 1 秒为间隔。谢谢!

【问题讨论】:

  • 感谢编辑!我对 R 很陌生,如果我遗漏了一些明显的东西,我深表歉意!

标签: r time-series


【解决方案1】:

您应该能够将time 转换为实际的日期/时间表示,并针对它绘制value。 R 将处理间距等,例如:假设您的数据集称为 dat:

plot(as.POSIXct(dat$time,"%H:%M:%S",tz="UTC"), dat$value)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    • 2021-07-20
    • 1970-01-01
    • 2013-10-08
    • 2021-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多