将字符串值绘制为时间序列

时间:2012-08-31 17:58:26

标签: r

我只有一个日期,时间和字符串作为值的文件,我想在时间序列中绘制两个值AOSL / AOSR。我想在图中看到值变化的不同时间。有什么办法吗?

2012/07/02 06:35:49.551 AOSL
2012/07/02 06:35:50.048 AOSR
2012/01/26 01:37:27.691 AOSR
2012/01/26 01:37:27.847 AOSL
2012/01/10 08:32:49.578 AOSR
2012/01/10 08:32:49.832 AOSL
2012/01/14 00:02:00.480 AOSL
2012/01/14 00:02:02.507 AOSL
2012/01/14 00:02:04.565 AOSL
2012/01/14 00:02:07.605 AOSL
2012/01/14 00:02:12.641 AOSL
2012/01/14 00:02:55.001 AOSR
2012/01/14 00:02:57.026 AOSR
2012/01/14 00:02:59.062 AOSR

1 个答案:

答案 0 :(得分:0)

  1. 将您的数据扫描到数据框中(这是最繁琐的步骤)

    您可能希望使用perl或sed将其转换为csv。

    perl magic

    mydata=read.csv("mydata.csv")

  2. 将日期列转换为as.POSIXct

    mydata$date=as.POSIXct(mydata$date)

  3. 使用plot(或ggplot如下)绘制数据

    qplot(data=mydata,,color=type,x=date,y=type)

  4. 顺便说一下,我把它画好了,看起来很无聊 - 什么是AOSL - 文件名或内容?

    enter image description here