Hola,

Sobre la justificación izquierda/derecha:

En la ayuda de write.table dice:

*In almost all cases the conversion of numeric quantities is governed by
the option "scipen" (see options <../../utils/help/options>), but with the
internal equivalent ofdigits=15. For finer control, use
format<../../utils/help/format> to
make a character matrix/data frame, and call write.table on that.*

Parece que el camino está por primero usar format que tiene un parámetro
para justificar left/rigth y luego sobre la salida volcar a fichero. Aunque
en la ayuda de format viene un ejemplo, es con sólo una columna y dos
filas. Hay que probarlo sobre un data.frame más complejo.

zz <- data.frame("(row names)"= c("aaaaa", "b"), check.names=FALSE)
format(zz)
format(zz, justify = "left")



Saludos,
Carlos Ortega
www.qualityexcellence.es

El 4 de mayo de 2012 10:57, Eva Prieto Castro <evapcastro@yahoo.es>escribió:

>
> Gracias, Carlos.
>
> A ver si alguien me puede responder a lo de las clases...
>
> Y otra cosa:
>
> Cuando vuelco las columnas de un data.frame en un fichero de texto:
>
> write.table(df,file=file.name, append=TRUE, quote=FALSE,
> sep="\t",row.names=FALSE, col.names=FALSE)
>
> no consigo ajustar cada columna con justificación derechq, para que el
> punto decimal quede en la misma posición en todas las filas.
>
> Es decir, yo quiero ésto:
>
> 15.2
> 14.3
>   9.1
>
> Y lo que me queda es ésto:
>
> 15.2
> 14.3
> 9.1
>
> ¿Sabéis cómo puedo lograrlo sin tener que manipular la info a mostrar?
>
> Gracias.
>
> Eva
>
> --- El *vie, 4/5/12, Carlos Ortega <cof@qualityexcellence.es>* escribió:
>
>
> De: Carlos Ortega <cof@qualityexcellence.es>
> Asunto: Re: [R-es] R: Cultura General
> Para: "Eva Prieto Castro" <evapcastro@yahoo.es>
> CC: r-help-es@r-project.org
> Fecha: viernes, 4 de mayo, 2012 10:04
>
>
> Hola Eva,
>
> Para el operador "<-" hay detalles de su uso en la propia ayuda de R.
>
> *The operators <- and = assign into the environment in which they are
> evaluated. The operator <- can be used anywhere, whereas the operator = is
> only allowed at the top level (e.g., in the complete expression typed at
> the command prompt) or as one of the subexpressions in a braced list of
> expressions.*
>
>
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
> El 4 de mayo de 2012 09:37, Eva Prieto Castro <evapcastro@yahoo.es<http://es.mc296.mail.yahoo.com/mc/compose?to=evapcastro@yahoo.es>
> > escribió:
>
> Hola,
>
> Disculpadme, porque sé que tengo pendientes varias respuestas, pero ando
> extremadamente liada (por no mencionar la fiebre). Se quedan en espera pero
> serán respondidas.
>
> Quería ganar seguridad en un trabajo que he desarrollado y me gustaría
> "pulirlo" si fuera necesario, en cuanto a optimización. Me refiero a
> aspectos tales como utilizar el <- o el igual. Yo estoy empleando <- en
> todas las asignaciones, y sólo utilizo el = en los argumentos de las
> funciones. ¿Es correcto?. Tal vez me pudiérais guiar en ésto y en otros
> aspectos que deban ser tenidos en cuenta y que tal vez desconozco.
>
> Además, preguntaros cuándo se deben utilizar clases y cuándo no, o si todo
> trabajo debe utilizarlas.
>
> Gracias.
>
> Eva
>        [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org<http://es.mc296.mail.yahoo.com/mc/compose?to=R-help-es@r-project.org>
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>
>
> --
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
>


-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]

