Hola Eva,

Te habíamos planteado en la lista (lo hizo Jorge) el poder ver parte del
código que utilizas para realizar este formato, seguramente haya
posibilidades de optimizarlo.

Sobre la duda que planteas, la función es lo que hace.

Otra alternativas nuevas:
A) la tabla la construyeras con la función sprintf() que permite precisar
el formato con gran nivel de detalle: número de decimales, justificación,
etc, etc... Sí, para cada tipo de tabla que generes tendrías que precisar
una salida diferente dentro de sprintf() pero vaya, sí que podrías
utilizarla de forma sencilla sobre una lista o sobre los elementos de un
data.frame.

B) Yendo un poco más lejos y creo que todavía no te lo hemos sugerido es
que directamente veas cómo está construida write.table() y la modifiques a
tu gusto...

Saludos,
Carlos Ortega
www.qualityexcellence.es

El 28 de mayo de 2012 11:52, Eva Prieto Castro <evapcastro@yahoo.es>escribió:

> Buenos días,
>
> ¿Qué tal?.
>
> Para dar formato (justificación) a una columna de un data.frame utilizo el
> siguiente mecanismo:
>
> format(df[, 1], justify="left")
>
> Si quiero particularizar el valor de justify para cada columna, ¿tengo que
> ejecutar esa línea por cada columna o puedo indicar un vector con los
> diferentes valores de justify para que los aplique al data.frame?. No he
> encontrado el modo de hacerlo, pero me parece extraño que no exista manera
> posible sin necesidad de ir columna por columna.
>
> Gracias.
>
> Eva
>
>        [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>


-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]

