使用 R 绘制数据,其中第一列是不规则间隔的时间
Plotting data using R where first column is time in irregular intervals
当第一列是时间本身并以不规则间隔采样时,我如何在 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 秒为间隔,因为缺少数据。谢谢!
您应该能够将 time
转换为实际的 date/time 表示并根据它绘制 value
。 R 将处理间距等,例如:假设您的数据集被称为 dat
:
plot(as.POSIXct(dat$time,"%H:%M:%S",tz="UTC"), dat$value)
当第一列是时间本身并以不规则间隔采样时,我如何在 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 秒为间隔,因为缺少数据。谢谢!
您应该能够将 time
转换为实际的 date/time 表示并根据它绘制 value
。 R 将处理间距等,例如:假设您的数据集被称为 dat
:
plot(as.POSIXct(dat$time,"%H:%M:%S",tz="UTC"), dat$value)