0

我只有一个包含日期、时间和字符串作为值的文件,我想在时间序列中绘制两个值 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
4

1 回答 1

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)

顺便说一句,我绘制了它,它看起来很无聊 - 什么是 AOSL - 文件名或内容?

在此处输入图像描述

于 2012-08-31T18:21:45.950 回答