【发布时间】:2020-08-27 20:50:41
【问题描述】:
我不断收到提到的错误,我唯一想做的就是运行一个简单的sum() 函数。这里的数据来自基本数据集包,您可以在第一行代码data(UCBAdmissions) 中将其加载到您的 R 会话中。
data(UCBAdmissions)
data <- data.frame(UCBAdmissions)
data %>%
filter(Gender == "Female") %>%
summarise(
sum(Freq)
)
通过这样做,代码可以工作,但我不明白为什么没有summarise() 函数不起作用
我唯一想知道的是数据中女性的数量。如果你们能想到更好的解决方案,请告诉我
【问题讨论】:
-
请以可复制和粘贴的格式(例如使用 dput)提供样本数据,而不是图像。检查
Freq类可能是一个字符。 -
with(data, sum(Freq[Gender == "Female"]))。或sum(data[data$Gender == "Female", "Freq"]). -
@A.Suliman 完成。
-
你在问为什么
data %>% filter(Gender == "Female") %>% sum(Freq)不起作用?
标签: r