此问题已在此处有答案:
Conditional summing (R)(6个回答)
8年前关闭。
我有这样的数据框
date apps long
10/22/2013 23:51 A 2
10/22/2013 23:52 B 3
10/22/2013 23:52 C 1
10/23/2013 7:03 C 5
10/23/2013 7:13 A 1
10/23/2013 7:31 B 4
10/23/2013 7:31 A 5
10/23/2013 7:31 B 2
10/24/2013 0:54 B 3
10/24/2013 1:16 C 2
10/24/2013 1:16 C 1
10/24/2013 3:27 A 2
10/24/2013 7:30 A 3
10/24/2013 7:30 A 1
我遇到的问题是:我想合计一下A、B、C应用每天花费的时间。因此输出将如下所示:
A 10/22/2013 2
A 10/23/2013 6
A 10/24/2013 6
etc...
我尝试了一些语法,但它不工作。
3条答案
按热度按时间rkue9o1l1#
首先,我假设您的data.frame名为
dd
。这里是一个复制/粘贴的形式您应该将日期转换为适当的日期值
然后,您可以使用
aggregate
创建一个漂亮的data.frame,这里使用as.Date
剥离时间这个返回
kgqe7b3p2#
我相当肯定这是重复的地方,但我在我的前三个搜索失败,所以在这里:
polkgigr3#
在Flick先生的
dd
上使用dplyr