ddply에서 공백을 사용할 수 있습니까?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
난 당신이 check.names = FALSE '까지 위의'의미 생각합니다. 'TRUE'는 강제로'fac.tor'로 강요합니다 – Chase
실제로 거짓이어야합니다 – Johan