【发布时间】:2013-06-12 12:58:03
【问题描述】:
我对 R 很陌生,所以请温柔一点。
我有一个包含时间戳和一些数据的数据集。 现在我想画一个图表:
- 数据按例如分组60 分钟间隔和
- 绘制了一些百分位线。
我想要一个图表,其中时间为 x 轴,间隙为 y 轴。 我想像 boxplot 之类的东西,但为了更好地概述 - 因为我有一个长测量 - 而不是盒子,我希望有连接线的线
- 平均值,
- 3 个百分位,
- 97 个百分位和
- 100 个百分位数
这是一个示例数据:
> head(B, 10)
times gaps
1 2013-06-10 15:40:02.654168 1.426180
2 2013-06-10 15:40:18.936882 2.246462
3 2013-06-10 15:40:35.215668 3.227132
4 2013-06-10 15:40:48.328785 1.331284
5 2013-06-10 15:40:53.809485 1.294128
6 2013-06-10 15:41:04.027745 2.292671
7 2013-06-10 15:41:25.876519 1.293501
8 2013-06-10 15:41:42.929280 1.342166
9 2013-06-10 15:42:11.700626 3.203901
10 2013-06-10 15:42:23.059550 1.304467
我可以用cut来划分数据:
C <- table(cut(B, breaks="hour"))
或
C <- data.frame(cut(B, breaks="hour"))
但是我怎样才能从这个中画出图表呢?我不知道如何访问组的差距值。否则我可以
quantile(C$gaps, c(.03, .5, .97, 1))
提前感谢您的帮助 拉蒙
【问题讨论】:
标签: r cut percentile