r - R语言中的group_by和summarize_at显示参数的无效“类型”(内置)
问题描述
下面给出了我的data.frame的详细信息
Scrip <- rep(c("HAPPY"),times=10)
BuyOrSell <- rep(c("BUYING","SELLING"),each=5)
Qty <- rep(c(10,12,13,15,11,10,12,13,15,11))
NetAmt <- c(50,30,40,60,70,90,70,110,120,135)
dat <- data.frame(Scrip,BuyOrSell,Qty,NetAmt)
我正在尝试使用 library(dplyr) 合并变量“Scrip”和“BuyOrSell”以及 Qty 和 NetAmt 以及以下代码。
da1 <- dat %>% group_by(Scrip,BuyOrSell) %>% summarize_at(vars(Qty,NetAmt),list(Qty=sum))
它报告了一个错误,如“列表中的错误(数量 = 总和):无效的'类型'(内置)参数”
我正在学习使用 R。在我的笔记本电脑中,上述数据实际上来自 .csv 文件。该代码也可以正常工作。但是突然之间,它开始显示错误。我还没有找到解决办法。
解决方案
推荐阅读
- android - 清洁架构和用户
- python - 将绘图板输入保存为 JPEG
- python - 尝试构造示例 protobuf 时出现 TypeError
- vb.net - vb.net 报告查看器无法访问
- rust - 为什么编译器在 ioctls crate 中找不到记录的函数?
- javascript - Excel 工作表将声明的字符串视为数字
- python-3.x - 即使更改编码类型后,我也会不断收到 UnicodeDecodeError
- algorithm - 公平吸引力算法
- django - AH01630: 客户端被服务器配置错误拒绝
- reactjs - Prisma Playground 中的 React + Apollo“入门”错误