【发布时间】:2011-05-20 19:29:43
【问题描述】:
我很遗憾在互联网上搜索了几个小时关于这个简单问题的信息后来到这里发帖。
我有几个要在 R 中绘制的数据集,每个数据集包含两列数据:时间、日期。我通过 Rgui 在 Windows 计算机上使用 R 2.11.0。
时间是观察事件的“一天中的时间”。例如,它被识别为:
Factor w/ 87 levels "5:53","5:54",..: 84 85 85 85 86 ...
日期为日历日期,识别为:
Class 'Date' num [1:730] 13879 13880 13881 13882 13883 ...
时间值以 24 小时制、h:mm 或 hh:mm 格式记录。日期值显示为 yyyy-mm-dd。
我想绘制时间(y 轴)与日期(x 轴)的关系。
使用
plot(date,time)
给出了一个看起来准确的图,但 y 轴被标记为数值因子值(大约 0 到 90),而不是因子变量的所需的时间顺序水平。 x 轴以所需的人类可读格式进行标记。
我该如何纠正这个问题? R中是否有“时间”格式可以将“时间”变量转换为?我随后也想对时间值进行算术运算,并且不介意必须携带一列用于绘图的值和一列用于数学的值。
我在网上遇到了几个在 R 中操作(日期+时间)变量的示例,并将它们转换为不同的格式。我不认为这是我的问题,因为我有单独的时间和日期字段,并且想将一个与另一个进行对比。
在此先感谢您的建议,或您对网络可访问资源的指示(我所在的位置没有合适的图书馆或书店)。
【问题讨论】: