我想计算每个 type
有多少行如果他们满足条件x == 0
.有点像 SQL 中的 group by
这是数据的示例
type x
search 0
NULL 0
public 0
search 1
home 0
home 1
search 0
最佳答案
我假设您想在满足特定条件(当变量具有某个值时)找到行数。
如果是这种情况,那么我想您将“x”作为列中表示的变量。 “x”可以取多个值。假设您想找出当 x 为 0 时数据中有多少行。这可以通过以下方式完成:
nrow(subset(data, x=="0")
'data' 是 R 中数据集的对象名称
编辑:
我现在看到你编辑过的数据框。您可以使用它来解决您的问题:
table(data$type, data$x)
关于r - R中的条件计数和分组依据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26042409/