汇总中的错误。因子(1L,na.rm=FALSE):对于聚合的因子,总和没有意义

汇总中的错误。因子(1L,na.rm=FALSE):对于聚合的因子,总和没有意义,r,aggregate,R,Aggregate,我有和你一样的问题 我在跟踪链接的同时也有同样的错误 > data[] <- lapply(data, function(x) type.convert(as.character(x))) > aggregate(Name ~ value, data, sum) Error in Summary.factor(1L, na.rm = FALSE) : sum not meaningful for factors >数据[]聚合(名称~值、数据、总和) 汇总系数中的错误(

我有和你一样的问题

我在跟踪链接的同时也有同样的错误

> data[] <- lapply(data, function(x) type.convert(as.character(x)))
> aggregate(Name ~ value, data, sum)
Error in Summary.factor(1L, na.rm = FALSE) : 
  sum not meaningful for factors
>数据[]聚合(名称~值、数据、总和)
汇总系数中的错误(1L,na.rm=FALSE):
总和对因子没有意义

谢谢

您必须切换
名称

aggregate(value ~ Name, data = data, FUN = "sum")
  Name value
1    A    15
2    B    40

尝试聚合(value~factor(Name),data=data,FUN=“sum”)。你不能求和因子。错误信息非常直接,好的。谢谢@davidarenburg谢谢@Sven Hohenstein抱歉这个愚蠢的错误。
> data[] <- lapply(data, function(x) type.convert(as.character(x)))
> aggregate(Name ~ value, data, sum)
Error in Summary.factor(1L, na.rm = FALSE) : 
  sum not meaningful for factors
aggregate(value ~ Name, data = data, FUN = "sum")
  Name value
1    A    15
2    B    40