我正在尝试聚合一些数据,但出现以下错误:
Error in FUN(X[[i]], ...) : invalid 'type' (character) of argument
我的代码如下:
total_beh_per_pen <- aggregate(behaviors, by = list(df_tn$Pen), FUN = sum, na.rm = TRUE)
变量行为是否编码为字符或因素?
尝试将其转换为数字,以便可以求和: 每笔total_beh_per_pen <- aggregate(as.numeric(behaviors), by = list(df_tn$Pen), FUN = sum, na.rm = TRUE)
或者如果它存储为因子:
每笔总计 <- aggregate(as.numeric(as.character(behaviors)), by = list(df_tn$Pen), FUN = sum, na.rm = TRUE)