r - Summarize Function dplyr 中的 n() 错误
问题描述
一切安好?
在那一周里,我花时间写了一个脚本,即使在今天早上似乎也能奏效。但是后来我尝试再次运行它,并且恰好在使用包 dplyr 的函数“summarize”的部分出现了一个我从未见过的错误。
下面是我使用的代码的摘录和控制台上的错误:
library(tidyverse)
a <- c(1,0,1,1,0,1,1,1,1,0,0)
b <-c( 0.9157101,
0.4854955,
0.8853174,
0.4373646,
0.3855175,
0.8603407,
0.9193342,
0.4693117,
0.9849855,
0.4458159,
0.4379776)
c <- c(8,2,7,1,0,6,8,1,9,1,1)
treated_data <- data.frame(Risk = a ,
Model_Predicted = b,
Grupo = c)
calculo <- treated_data %>% group_by(Grupo) %>% summarise(Quantidade = n(),
Non_event = sum(Risk),
Event = n() - sum(Risk))
Console Result:
---------------------------------------------------------
Error in n() : argument "vec" is missing, with no default
---------------------------------------------------------
解决方案
推荐阅读
- jmeter - 在 Jmeter 中分析摘要报告
- javascript - 菜单按钮在单击时更改阴影 React/CSS
- spring-boot - 使用 Ozeki 短信网关从 AngularJS Web App 发送短信
- python - 如果两个人的分数相同,如何返回由“和”连接的两个名字
- java - 如何检查 java.security 配置文件中的语法错误
- c++ - 删除 C++ 中单词之间的所有空格,但只有一个空格
- javascript - 如何正确重置浏览器样式(例如
- c++ - “unsigned char *”类型的参数与“const char *”类型的参数不兼容
- database - 只读连接derby sql
- python-3.x - 如何在opencv python3中读取boto3文件对象