[R-es] Leer csv separado por comas y por espacios

eric ericconchamunoz en gmail.com
Lun Ene 9 16:11:15 CET 2017


Y si lees el archivo por lineas con readLines() y luego usas "buscar y 
reemplazar" y cambias "comas" por \tab, grabas, cierras, y vuelves a 
leer todo con fread o read.csv?

Slds, eric.





On 01/09/2017 05:42 AM, Jesús Para Fernández wrote:
> Buenas compa�eros!
>
>
> Tengo una duda y no se muy bine como resolverlo. Tengo un csv en el que hay variables separadas por comas y otras esparadas por espacios (tabulaciones). Algo as�
>
>
> V1    V2   V3,V4
>
> M1   123   2512,2522
>
> M2   117   2852,3521
>
> ...................................
>
>
>
> Para leerlo he probado poniendo:
>
>
> datos<-read.csv("c:/datos/listado.txt",sep=c(",","","\t"),header=F)
>
>
> Pero no me funciona, es decir, la separada por el espacio en blanco no la distingue y la mete en lo mismo.
>
>
> Lo he solucionado hacinedo un strsplit pero es un poco co�azo andar parcheando algo que tendria que leer bien directametne.
>
>
> �Alguna idea de porque no est� cogiendo bien el fichero?
>
>
> Gracias
>
> Jes�s
>
> 	[[alternative HTML version deleted]]
>
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

-- 
Forest Engineer
Master in Environmental and Natural Resource Economics
Ph.D. student in Sciences of Natural Resources at La Frontera University
Member in AguaDeTemu2030, citizen movement for Temuco with green city 
standards for living

Nota: Las tildes se han omitido para asegurar compatibilidad con algunos 
lectores de correo.



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