小编use*_*975的帖子

总计:总和对因素没有意义

我正在尝试一些应该简单的事情,对正在发生的事情的任何暗示都非常受欢迎.

我有一个大型数据框,从一些城市进口国家.对于一些国家,我有2个条目.我想总结来自每个城市的进口,并为每个国家设置一个独特的行.我正在使用该aggregate功能.例如(我包括数据框的一小部分):

municipalities<-c("country",1100056, 1100106,1100205,1100304,1200104,1200252)
c1<-c("Afghanistan",2,34,23.4,5,0,0)    
c2<-c("Afghanistan",0,20,11.1,5.4,2,0)    
c3<-c("Albania",12,120,11.4,5.1,12,10)    
c4<-c("Albania",0,40,61.1,65.4,652,2)
df<-as.data.frame(rbind(municipalities,c1,c2,c3,c4))
Run Code Online (Sandbox Code Playgroud)

基本上我在努力

df<-df[-1,]    
aggregate(df[,2:7],list(df[,1]),sum)
Run Code Online (Sandbox Code Playgroud)

但我收到一条消息:

Error in Summary.factor(c(4L, 1L), na.rm = FALSE) : 
  sum not meaningful for factors
Run Code Online (Sandbox Code Playgroud)

我试图强制df成为数字,将字符声明为字符等,但似乎没有任何帮助.

aggregate r factors

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

aggregate ×1

factors ×1

r ×1