ddplyでスペースを使用することは可能ですか?
列名に多くのスペースがあるスプレッドシートのデータを使用していますが、後で元のデータと同じ列名でこのデータをエクスポートしたいので、それらの名前を保持したいと思います。200以上の列があり、make.namesを使用するともちろん適切な名前が付けられますが、元の列名は失われます。
しかし、ddplyはスペースが好きではないようですか?回避策はありますか?
lev=gl(2, 3, labels=c("low", "high"))
df=data.frame(factor=lev, "fac tor"=lev, response=1:6, check.names = FALSE)
> ddply(df, c("factor"), summarize, r.avg=mean(response))
factor r.avg
1 low 2
2 high 5
> ddply(df, c("fac tor"), summarize, r.avg=mean(response))
Error in parse(text = x) : <text>:1:5: unexpected symbol
: fac tor