aggregate(us_ld, aar0 ~ year, FUN = sum)
报错如下:
Error in aggregate.data.frame(us_ld, aar0 ~ year, FUN = sum) :
'by’必需是串列
百度了好久都没答案,卡了好久然后发现原来是一个巨蠢的错误
我把变量填错位置了,应该是formula在前,数据框在后
改成这样就行了
aggregate(aar0 ~ year, us_ld, FUN = sum)
至于串列是什么,我猜测应该是指list一类的东西,因为我第一个放了数据框,所以第二个被默认识别为by的值,而by必须是列表