![](/img/trans.png)
[英]Why am I getting this error “Error in FUN(newX[, i], …) : argument ”cla“ is missing, with no default”
[英]Error in .fun(piece, ...) : argument "by" is missing, with no default - plyr package
我正在使用 plyr 包使用数据框 InsectSprays(在 R 基础中)练习 R:
ddply(InsectSprays,.(spray), summarize, sum = sum(count))
Error in .fun(piece, ...) : argument "by" is missing, with no default
我不明白这个错误是什么意思,本教程执行了完全相同的命令,并且输出如下:
spray sum
1 A 174
2 B 184
3 C 25
而且我想创建一个新变量(仍然错误):
spraysum <- ddply(InsectSprays,.(spray), summarize, sum = ave(count,FUN = sum))
Error in .fun(piece, ...) : argument "by" is missing, with no default
#cargar la librerias
library(plyr,dplyr)
ddply(InsectSprays,.(spray), summarize ,sum=sum(count))
结果:
spray sum
1 A 174
2 B 184
3 C 25
4 D 59
5 E 42
6 F 200
使用总结而不是总结。
以下功能可以正常工作。
ddply(InsectSprays,.(spray), summarise, sum = sum(count))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.