¿Es posible cambiar el separador predeterminado cuando el molde (dcast) asigna nuevos encabezados de columna?Cambiar el separador predeterminado en el molde
Estoy convirtiendo un archivo de largo a ancho, y consigo los siguientes encabezados:
value_1, value_2, value_3,...
En cambio de forma puede asignar el parámetro "sep" (sep = "") y la salida de las cabeceras de columna como los quiero a:
value1, value2, value3,...
Sin embargo, remodelar el acta correspondiente para mi trama de datos con más de 200.000 filas, mientras que dcast toma unos segundos. dcast también genera las columnas en el orden que yo quiero, donde la remodelación no lo hace. ¿Hay alguna manera fácil de cambiar la salida con dcast, o necesito cambiar los encabezados de columna manualmente?
Por ejemplo:
example <- data.frame(id=rep(c(1,2,3,4),4),index=c(rep(1,4),rep(2,4),rep(1,4),rep(2,4)),variable=c(rep("resp",8),rep("conc",8)),value=rnorm(16,5,1))
dcast(example,id~variable+index)
El ejemplo da los títulos de las columnas:
conc_1, conc_2, resp_1, resp_2
Quiero que los encabezados de columna para que diga:
conc1, conc2, resp1, resp2
que he intentado:
dcast(example,id~variable+index,sep="")
dcast parece ignorar sep completamente, porque dar un símbolo tampoco cambia la salida.
Incluya un ejemplo reproducible. –
@mplourde He añadido un ejemplo. – dayne