[R-es] Exportar a Excel

Jorge Virto jorge.virto en ehu.es
Mar Mar 13 10:55:12 CET 2012


Hola,

prueba a poner como separador una coma (sep=",") o si tu excel está 
configurada para castellano un punto y coma para separa las columnas y la 
coma para los decimales (sep=";" y dec=","). Es decir, modificando la orden 
que nos mandas la primera opción sería:

write.csv(Tasasht,file= "Tasasht.csv",col.names=T,row.names=T,sep=", ",dec=".", 
fileEncoding = "UTF-16LE")

Un saludo,

Jorge


El Tuesday 13 March 2012 10:39:01 ppueyo en isciii.es escribió:
> Bueno días:
>
> He estado investigando cómo extraer una salida de R (una tabla de datos) a
> Excel, pero no hay forma de que me lo ponga por celdas....
>
> ¿Se podría hacer para que cada dato sea una celda?¿ o es una utopía?
>
> en este ordenador tengo el Excel 2003, y en el otro en el que lo he probado
> tengo el Excel 2010, pero el .CSV me lo agrupa por filas.... os pego el
> comando que creo que debiera funcionarme, pero que no lo hace:
>
> Tasasht
>
>                    crude.rate    adj.rate      lci              uci
> dirh99total   1.682711 1.477390 1.319423 1.654437
> dirh00total   1.932257 1.689776 1.521505 1.876860
> dirh01total   2.038133 1.760617 1.590943 1.948761
> dirh02total   1.930550 1.655395 1.493014 1.835597
> dirh03total   1.773292 1.542065 1.385875 1.715456
> dirh04total   1.789972 1.564765 1.408037 1.738264
> dirh05total   1.987983 1.712688 1.551283 1.890029
>
>
> write.csv(Tasasht, file = "Tasasht.csv",col.names=T,row.names=T,sep="
> ",dec=".", fileEncoding = "UTF-16LE")
>
> No es que tenga mucho datos, y lo podría hacer a mano, pero me parece que
> debería haber alguna forma, ¿no?; más que nada porque ahora tengo 6
> matrices de 7x4... pero las acabaré teniendo de mas de 50 filas...
>
> muchas gracias!
>
> Un saludo!
>
>
>
> ************************* AVISO LEGAL *************************
> Este mensaje electrónico está dirigido exclusivamente a sus destinatarios,
> pudiendo contener documentos anexos de carácter privado y confidencial.
> Si por error, ha recibido este mensaje y no se encuentra entre los
> destinatarios, por favor, no use, informe, distribuya, imprima o copie su
> contenido por ningún medio. Le rogamos lo comunique al remitente y borre
> completamente el mensaje y sus anexos. El Instituto de Salud Carlos III no
> asume ningún tipo de responsabilidad legal por el contenido de este mensaje
> cuando no responda a las funciones atribuidas al remitente del mismo por la
> normativa vigente.
>
> [[alternative HTML version deleted]]
>
>
>
>
>
> ************************* AVISO LEGAL *************************
> Este mensaje electrónico está dirigido exclusivamente a sus destinatarios,
> pudiendo contener documentos anexos de carácter privado y confidencial.
> Si por error, ha recibido este mensaje y no se encuentra entre los
> destinatarios, por favor, no use, informe, distribuya, imprima o copie su
> contenido por ningún medio. Le rogamos lo comunique al remitente y borre
> completamente el mensaje y sus anexos. El Instituto de Salud Carlos III no
> asume ningún tipo de responsabilidad legal por el contenido de este mensaje
> cuando no responda a las funciones atribuidas al remitente del mismo por la
> normativa vigente.
>
> 	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es