【发布时间】:2015-12-08 14:10:09
【问题描述】:
请看以下数据样本:
3326 2015-03-03 Wm Eu Apple 2L 60
3327 2015-03-03 Tp Euro 2 Layer 420
3328 2015-03-03 Tpe 3-Layer 80
3329 2015-03-03 14/3 Bgs 145
3330 2015-03-04 T/P 196
3331 2015-03-04 Wm Eu Apple 2L 1,260
3332 2015-03-04 Tp Euro 2 Layer 360
3333 2015-03-04 14/3 Bgs 1,355
目前绘制这些数据会创建一个非常糟糕的图表,因为纸箱的数量每天变化如此之快。按月对纸箱进行汇总会更有意义,这样每个数据点都代表该月的总和,而不是单独的一天。当前数据范围为 11/01/2008-04/01/2015。
这是我用来绘制图表的代码(可能与此相关也可能不相关):
ggvis(myfile, ~Shipment.Date, ~ctns) %>%
layer_lines()
Shipment.Date 是数据集中的第 2 列,ctns 是第 4 列。
我对 R 了解不多,并尝试了一些我在这里找到的代码,但我认为我没有找到与代码匹配的足够相似的问题。我的想法是创建一个新表,sum 法。当月的 Ctns,然后从那里将其另存为新表格和图表。
感谢您的帮助! :)
【问题讨论】:
-
在
[r]标签上搜索aggregate以排列您的数据 -
我不知道我怎么没找到!我会在星期一的工作中试一试,但我认为这对我的情况是可行的。谢谢!