Leer ficheros de datos en formato "español"

4 views
Skip to first unread message

JJ Merelo

unread,
Nov 18, 2014, 2:03:37 PM11/18/14
to gur...@googlegroups.com
O sea, con los números de esta forma 3,5 en vez de 3.5. ¿Cómo se puede hacer fácilmente? ¿O los convierto y luego los leo?

Gracias

--
JJ

Jose Luis Cañadas Reche

unread,
Nov 18, 2014, 4:17:30 PM11/18/14
to gur...@googlegroups.com
Hola

Quizá te valga especificando el dec en read.table o read.csv

algo como
read.table(sep=";", dec=",")


El 18/11/14 a las 20:03, JJ Merelo escribió:
--
Has recibido este mensaje porque estás suscrito al grupo "Grupo de usuarios de R de la UGR" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a gur-ugr+u...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a gur...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/gur-ugr.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

JJ Merelo

unread,
Nov 19, 2014, 1:25:11 AM11/19/14
to gur...@googlegroups.com
Ah, genial. No lo sabía. Gracias.
--
JJ

Julio Almansa

unread,
Nov 19, 2014, 1:26:11 AM11/19/14
to gur...@googlegroups.com
Buenas,

Si estas utilizando read.table tienes la opción en la propia función de fijar el separador decimal usando la opción dec=",".

Lo mismo aplicaría a read.csv con la particularidad de que habría que decirle también a la función que separador de campos debe utilizar (opción sep). Aunque también podrías utilizar read.csv2 que si mal no recuerdo ya es una función adaptada a ficheros csv con , como separador decimal y ; como separador de campos.

Salu2,
JALmansa

----------
Julio Almansa López
----------
FEA Radiofisica Hospitalaria

--

Carol Puerta Piñero

unread,
Nov 19, 2014, 7:06:09 AM11/19/14
to gur...@googlegroups.com

Alternativamente puedes usar read.delim que tiene por defecto la coma como separador de decimales.
Saludos,
Carol

JJ Merelo

unread,
Nov 19, 2014, 8:22:31 AM11/19/14
to gur...@googlegroups.com
Gracias también.
JJ
Reply all
Reply to author
Forward
0 new messages