Hola:
 
Gracias, Gregorio.
 
He probado lo del format a cada columna y luego utilizar cbind, pero tengo el problema de que no consigo la justificación de los nombres de las columnas, ya que yo al hacer el write.table no vuelco el dataframe completo, sino que primero vuelco los nombres de las columnas, a continuación dibujo una línea separadora y luego vuelco los datos propiamente dichos. El objetivo es volcar en fichero de texto...
 
¿Se te ocurre alguna idea para dar formato bajo este planteamiento?.
 
Un saludo.
 
Eva
--- El jue, 10/5/12, Gregorio R. Serrano <grserrano@ccee.ucm.es> escribió:


De: Gregorio R. Serrano <grserrano@ccee.ucm.es>
Asunto: Re: Respuesta y consulta sobre formato columnas data.frame
Para: "Eva Prieto Castro" <evapcastro@yahoo.es>
CC: "Carlos J. Gil Bellosta" <cgb@datanalytics.com>, r-help-es@r-project.org
Fecha: jueves, 10 de mayo, 2012 21:50


Hola.

A mi el formato, con alguna excepción, me preocupa poco dentro de R, uso xtable y mtable en memisc para generar tablas en latex cuando quiero presentar resultados. En todo caso, dado que format crea un vector de tipo character, no veo porqué no aplicar el formato que quieras a cada columna y luego poner todas juntas en un data.frame con cbind.

Un saludo
Gregorio R. Serrano


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






Gracias, Gregorio. Entre todos me habéis aportado muchas posibilidades que seguro elegiré en más de una ocasión.
 
Tengo una duda existencial: necesito que la justificación de la info de un data.frame discrimine por columnas; es decir, que pueda por ejemplo elegir justificación right en una columna y centre en otra.
 
Actualmente utilizo df <- format(df, justify = "right") pero me gustaría poder particularizarlo por columna.
 
A ver si me pudierais dar alguna idea.
 
Gracias
 
Eva
 
--- El jue, 10/5/12, Gregorio R. Serrano <grserrano@ccee.ucm.es> escribió:


De: Gregorio R. Serrano <grserrano@ccee.ucm.es>
Asunto: Re: [R-es] Vector de componentes idénticas
Para: "Carlos J. Gil Bellosta" <cgb@datanalytics.com>
CC: "Eva Prieto Castro" <evapcastro@yahoo.es>, r-help-es@r-project.org
Fecha: jueves, 10 de mayo, 2012 18:51


Hola.

En la línea de la respuesta de Carlos, la función all.equal() admite una tolerancia para la igualdad y la función identical() comprueba identidad de dos objetos en R.

Un saludo
Gregorio R. Serano


El 10 de mayo de 2012 13:24, Carlos J. Gil Bellosta <cgb@datanalytics.com> escribió:

Tienes esta otra alternativa que funcionaría (a diferencia de sd) con
valores no numéricos. Y que es marginalmente más legible:

a <- rep( 1, 10)
all( a == a[1] )

Un saludo,

Carlos J. Gil Bellosta
http://www.datanalytics.com


El día 10 de mayo de 2012 13:15, Eva Prieto Castro


<evapcastro@yahoo.es> escribió:
> Gracias a los dos.
>
> Hay que ver, se me podía haber ocurrido...
>
> Un saludo
> Eva
>
> --- El jue, 10/5/12, J. Pelayo izquierdo <pelayo.i.g@gmail.com> escribió:
>
>
> De: J. Pelayo izquierdo <pelayo.i.g@gmail.com>
> Asunto: Re: [R-es] Vector de componentes idénticas
> Para: "Eva Prieto Castro" <evapcastro@yahoo.es>
> CC: r-help-es@r-project.org
> Fecha: jueves, 10 de mayo, 2012 13:01
>
>
>
> Haz  sd(vector) sí es cero no hay desviación son todos iguales
> Lo puedes hacer con summary(vector) también
> Un saludo,
> Pelayo
> El 10/05/2012 12:14, "Eva Prieto Castro" <evapcastro@yahoo.es> escribió:
>
>
> Hola:
>
> Por favor, ¿podéis indicarme el modo más sencillo de identificar si los elementos de un vector son todos iguales?.
>
> Se me ocurre verificar que length(unique(x)) sea igual a 1, pero no sé si hay alguna función más específica.
>
> 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
>
>
>
>        [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es



-- 
Dr. Gregorio R. Serrano
Dpto. Economía Cuantitativa (UCM)
Voz:+34 91394 2361
Twitter: @grserrano_
http://www.grserrano.es



-- 
Dr. Gregorio R. Serrano
Dpto. Economía Cuantitativa (UCM)
Voz:+34 91394 2361
Twitter: @grserrano_
http://www.grserrano.es

	[[alternative HTML version deleted]]

