Digamos que tengo un hoja.de.datos, así:Al especificar los nombres de las columnas en un data.frame se cambian los espacios a "."
x <- c(1:10,1:10,1:10,1:10,1:10,1:10,1:10,1:10,1:10,1:10)
df <- data.frame("Label 1"=x,"Label 2"=rnorm(100))
cabeza (df, 3)
devuelve:
Label.1 Label.2
1 1 1.9825458
2 2 -0.4515584
3 3 0.6397516
¿Cómo llego R para detener la sustitución de la automagicamente espacio con un punto en el nombre de la columna? es decir, "Etiqueta 1" en lugar de "Etiqueta.1".
Hrmmm, esto es para fines de salida. El data.frame no se usará para cálculos adicionales en este punto (es decir, va directamente a write.table()) –
Es un requisito de idioma. Puede crear sus propias funciones de impresión bonitas que reemplazan * por salida * pero no puede cambiar la forma en que se crea el data.frame. –
@Brandon, puede especificar 'col.names' en' write.table'. Algo como 'col.names = gsub (" \\. "," ", Colnames (df))' debería hacer el truco. –