¿Es posible usar espacios en ddply?ddply y espacios en variables citadas
Estoy usando datos de una hoja de cálculo con muchos espacios en los nombres de columna y me gustaría conservar esos nombres porque más adelante quiero exportar estos datos con los mismos nombres de columna que el original. Hay más de 200 columnas y el uso de make.names, por supuesto, me dará los nombres propios, pero luego perderé los nombres de las columnas originales.
Sin embargo, parece que ddply no le gustan los espacios? ¿Hay alguna solución?
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
creo que quería decir 'check.names = FALSE arriba. 'VERDADERO' fuerza la coacción a' fac.tor' – Chase
de hecho debería ser FALSO – Johan