【发布时间】:2021-06-21 09:10:18
【问题描述】:
我的数据集包含逻辑变量('verdad')和一个组变量('group'),它将所有数据分成几个组。现在我想总结数据并计算逻辑变量的平均值,以检验“verdad”列中 TRUE 和 FALSE 值的出现在各组中不同的假设。代码就这么简单:
domy_nad_1000 %>%
filter(usable_area > 1000) %>%
group_by(group) %>%
mean(verdad, na.rm = TRUE)
'verdad' 的数据类型是合乎逻辑的,但它显示此错误:
In mean.default(., verdad, na.rm = TRUE) :
argument is not numeric or logical: returning NA
有办法解决吗?
【问题讨论】:
-
应该是
summarise(verdad = mean(verdad, na.rm = TRUE))