Hola, puedes probar este c�digo a ver si te funciona. El archivo 
"provarhelp.txt" son los datos que pasaste.


library(stringr)


prova <- read.table("provarhelp.txt", colClasses = "character")

colnames(prova)[] <- prova[1,]

prova <- prova[-1,]

row.names(prova) <- prova[,1]

prova <- prova[,-1]


prova <- apply(prova, 2, str_remove_all, pattern = "[.]")

prova <- apply(prova, 2, str_replace, pattern = "[,]", ".")

prova <- apply(prova, 2, as.numeric)

is.matrix(prova)



Saludos.


Gerard



________________________________
De: R-help-es <r-help-es-boun...@r-project.org> de part de Javier Marcuzzi 
<javier.ruben.marcu...@gmail.com>
Enviat el: dijous, 22 de juny de 2023 22:56
Per a: Sebastian Kruk
A/c: R-help-es@r-project.org
Tema: Re: [R-es] importar txt con separador decimal y de miles

Estimado Sebasti�n Kruk

Esto depende, la separaci�n de puntos y coma depende de la nacionalizaci�n, en 
otras palabras, cada sistema operativo y lenguaje suele tener algo como 
�Locale�, lo que usted est� leyendo tiene una configuraci�n predeterminada para 
la separaci�n de miles, y posiblemente est� configurado en espa�ol.

�Como tiene los datos originales? �Es posible exportarlos de otra forma?

Si no es posible exportarlos de otra forma hay dos alternativas.

Primer alternativa, generalmente RStudio o Rcommander tienen opciones que 
ayudan para importar.
Segunda alternativa, abrir con un editor de texto, y buscar y reemplazar, aqu�, 
elimina la separaci�n de miles.

Luego, intenta ente nuevamente la primer alternativa, pero, siempre es mejor 
tener acceso a los datos y poder codificar su exportaci�n.

Saludos

Javier Rub�n Marcuzzi

> El 13 jun. 2023, a las 12:19, Sebastian Kruk <residuo.so...@gmail.com> 
> escribi�:
>
> Estimados usuarios R,
>
> Muy buenos d�as.
>
> Tengo un archivo de texto en el que la primera fila contiene los
> nombres de las columnas y la primera columna tiene los nombres de las
> filas.
>
> Todos los n�meros tienen como separador decimal la coma y como
> separador de miles el punto.
>
> Las primeras cinco fila del archivo se ver�an as� al abrirlas con el
> bloc de notas en Windows:
>
> Estacion "Mes 1" "Mes 2" "Mes 3" "Mes 4" "Mes 5" "Mes 6" "Mes 7" "Mes
> 8" "Mes 9" "Mes 10" "Mes 11" "Mes 12"
> "ES 1" 242,142 251,515 296,482 252,345 241,439 269,308 295,04 275,97
> 279,858 291,124 296,004 319,853
> "ES 2" 19,884 32,892 41,969 38,997 43,0 27,151 35,369 27,292 37,133
> 40,073 39,815 43,023
> "ES 3" 0,1 0,1 0,1 0,1 0,1 0,1 0,1 0,1 0,1 0,1 0,1 0,108
> "ES 4" 1.266,116 1.203,418 1.405,572 1.280,979 1.304,583 1.478,137
> 1.353,412 1.276,197 1.277,332 1.468,338 1.332,849 1.440,237
>
> �Cual ser�a la mejor forma de importarlos y que queden convertidos en
> una matriz num�rica?
>
> Saludos,
>
> Sebasti�n.
>
> _______________________________________________
> 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

Av�s legal/Aviso legal

La present informaci� s'envia �nicament a la persona a la que va dirigida i pot 
contenir informaci� privilegiada o de car�cter confidencial. Qualsevol 
modificaci�, retransmissi�, difusi� o altre �s d'aquesta informaci� per 
persones o entitats diferents a la persona a la que va dirigida est� prohibida. 
Si vost� l'ha rebut per error, si us plau contacti amb el remitent i esborri el 
missatge de qualsevol ordinador. En el cas que aquest missatge vagi a ser 
contestat per la mateixa via, ha de saber-se que la seva resposta podria ser 
coneguda per tercers a l'entrar a la xarxa. Per aix�, si el missatge inclou 
contrasenyes, n�meros de targetes de cr�dit o qualsevol altra informaci� que 
vost� consideri confidencial, seria m�s segur contestar per una altra via i 
cancel�lar la seva transmissi�. L'Ajuntament de Matar� i els seus organismes 
dependents no poden assumir la responsabilitat derivada del fet de qu� terceres 
persones puguin arribar a con�ixer el contingut d'aquest missatge durant la 
seva transmissi�.
________________________________
La presente informaci�n se env�a �nicamente a la persona a la que va dirigida y 
puede contener informaci�n privilegiada o de car�cter confidencial. Cualquier 
modificaci�n, retransmisi�n, difusi�n u otro uso de esta informaci�n por 
persones o entidades diferentes a la persona a la que va dirigida est� 
prohibida. Si usted la ha recibido por error, por favor contacte con el 
remitente y borre el mensaje. En el caso de que este mensaje vaya a ser 
contestado por la misma v�a, ha de saberse que su respuesta podr�a ser conocida 
por terceros al entrar en la red. Por este motivo, si el mensaje incluye 
contrase�as, n�meros de tarjetas de cr�dito o cualquier otra informaci�n que 
considere confidencial, ser�a m�s seguro contestar por otra v�a y cancelar su 
transmisi�n. El Ayuntamiento de Matar� y sus organismos dependientes no pueden 
asumir la responsabilidad derivada del hecho de que terceras personas puedan 
llegar a conocer el contenido de este mensaje durante su transmisi�n.

        [[alternative HTML version deleted]]

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

Responder a