R中的时间频率

时间:2017-11-19 16:28:35

标签: r ggplot2

下午好,同事们!我在执行以下任务时遇到了一些问题:我需要使用参数"频率"来绘制时间序列图。它定义了我的图表中两个观察之间的时间。数据如下所示:

     date  time   open   high    low  close
1 1999.04.08 11:00 1.0803 1.0817 1.0797 1.0809
2 1999.04.08 12:00 1.0808 1.0821 1.0806 1.0807
3 1999.04.08 13:00 1.0809 1.0814 1.0801 1.0813
4 1999.04.08 14:00 1.0819 1.0845 1.0815 1.0844
5 1999.04.08 15:00 1.0839 1.0857 1.0832 1.0844
6 1999.04.08 16:00 1.0842 1.0852 1.0824 1.0834

默认情况下,此数据的频率为1小时,但我有两个问题:
- 如何在数据中定义此频率(如果数据是其他数据则自动定义)(因为我试图选择列time并计算frequency = time[2]-time[1],但我收到错误)
- 如果我们任务所需的频率为3小时,如何选择频率为3小时的数据(换句话说:第一次观察,下一次是第4次观察,下一次是7次等)。
谢谢!

0 个答案:

没有答案