【发布时间】:2018-08-02 13:52:30
【问题描述】:
我正在使用 dplyr 尝试计算另一列具有的特定行数
所以它的输出会返回如下内容:
facebook 2
hello.com 1
news.com 1
yahoo 1
类似于一个
select hostname, count(request)
from data
group by hostname
在 mysql 中。
我查看了dplyr 包,但不确定如何指定要分组的变量
编辑:数据来自 NASA 来自此链接的 http 请求 site
【问题讨论】:
-
你可以做
group_by(hostname),见the documentation中的例子。 -
请不要通过图片提供您的数据。我们不能将其剪切并粘贴到 R 中,也没有人愿意再次输入。
-
您应该能够通过
table(df$hostname)获得您正在寻找的答案 - 假设您的 data.frame 名为 df -
如果您更习惯 SQL 类型的查询,我会采用
data.table方法。这是我发布的一个答案,它针对不同的问题说明了这一点:stackoverflow.com/questions/48170427/…