aggregate
「数値」である変数名を持つデータ フレームで作業するのに問題があります。次に例を示します。
library(stringr)
# this works
df <- data.frame(x001=runif(10),x002=runif(10),category=rep(1:2,5))
aggregate(. ~ category, data=df, mean)
# this doesn't
names(df) <- str_replace(names(df),"x","")
aggregate(. ~ category, data=df, mean)
私は何を間違っていますか?