https://stat.ethz.ch/mailman/listinfo/r-help-es
O por correo electrónico, enviando un mensaje con el texto "help" en
el asunto (subject) o en el cuerpo a:
r-help-es-request en r-project.org
Puede contactar con el responsable de la lista escribiendo a:
r-help-es-owner en r-project.org
Si responde a algún contenido de este mensaje, por favor, edite la
linea del asunto (subject) para que el texto sea mas especifico que:
"Re: Contents of R-help-es digest...". Además, por favor, incluya en
la respuesta sólo aquellas partes del mensaje a las que está
respondiendo.
Asuntos del dÃa:
1. charater a numeric (Santiago Repetto)
2. Re: charater a numeric (Reverté)
3. ACCESS 2007 2010: acceder a tablas (Antonio Punzón)
4. Re: ACCESS 2007 2010: acceder a tablas
(javier.ruben.marcuzzi en gmail.com)
5. Re: charater a numeric (javier.ruben.marcuzzi en gmail.com)
----------------------------------------------------------------------
Message: 1
Date: Tue, 22 Nov 2016 12:07:13 -0300
From: Santiago Repetto <santiagopnssypr en gmail.com>
To: r-help-es en r-project.org
Subject: [R-es] charater a numeric
Message-ID:
<CAAtixE3pKNv+k9jGfYJ7iJ0x-6TT9ACmvDzO+peQz4_6yb0UbA@
mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"
Hola!!
Soy novato en esto del R. Consulto por que ya estoy agotando los recursos
para resolver un problema con tutoriales, consultas que se encuentran en
google, etc. Si bien el problema parece ser simple no le encuentro la
vuelta.
Tengo un data.frame que armé importando un csv. Algunas de las columnas son
mayoritariamente compuestas por valores números pero class character ya que
al contener valores no numéricos ("#¡NULO!" por ejemplo) los importa como
character. Quiero convertirlas justamente a un vector numeric (o mejor aun
dentro del mismo data.frame que sean numeric) para poder operar con ellas
(los valores que no sean números deberÃan quedar como NA).
Probé con
<-as.numeric(as.character(SS))
pero me devuelve valores NA.
También probé con
SS1<- type.convert(SS, na.strings = "NA", as.is = FALSE, dec = ",",
numerals = c("allow.loss", "warn.loss", "no.loss")) y luego con as.numeric
pero me devuelve los números de ordenación de niveles del factor (creo)
Muy agradecido de antemano por cualquier sugerencia, comando o solución (o
si estoy cometiendo algún problema lógico en la propia formulación del
problema).
Este serÃa mas o menos el contenido de mis datos (como vector).
Saludos!
Santiago
SS
[1] "137155,00" "134714,00" "136184,00" "#¡NULO!" "139683,00" "13827,00"
[7] "139450,00" "#¡NULO!" "134462,00" "136058,00" "132818,00" "30020,00"
[13] "29283,00" "33885,00" "30885,00" "34390,00" "#¡NULO!" "35104,00"
[19] "32154,00" "39554,00" "36246,00" "7226,00" "40595,00" "36674,00"
[25] "46877,00" "45278,00" "47273,00" "44755,00" "42184,00" "38457,00"
[31] "41808,00" "39004,00" "#¡NULO!" "#¡NULO!" "#¡NULO!" "#¡NULO!"
[37] "2351,00" "2982,00" "2080,00" "2331,00" "2562,00" "2479,00"
data.class(SS)
[1] "character"
as.numeric(as.character(SS))
[1] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
NA NA
[26] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
[[alternative HTML version deleted]]
------------------------------
Message: 2
Date: Tue, 22 Nov 2016 16:46:14 +0100
From: Reverté Calvet, Gerard <greverte en ajmataro.cat>
To: "'Santiago Repetto'" <santiagopnssypr en gmail.com>,
"r-help-es en r-project.org" <r-help-es en r-project.org>
Subject: Re: [R-es] charater a numeric
Message-ID:
<62695C566809E342A31F7C277C24F9690F544F4553 en SRVMBX.ad.mataro.org>
Content-Type: text/plain; charset="iso-8859-1"
Hola Santiago, prueba lo siguiente:
SS[SS=="#¡NULO!"]<-NA
SS1<- type.convert(SS, na.strings = "NA", as.is = FALSE, dec = ",",
numerals = c("allow.loss", "warn.loss", "no.loss"))
Gerard Reverté
-----Mensaje original-----
De: R-help-es [mailto:r-help-es-bounces en r-project.org] En nombre de
Santiago Repetto
Enviado el: martes, 22 de noviembre de 2016 16:07
Para: r-help-es en r-project.org
Asunto: [R-es] charater a numeric
Hola!!
Soy novato en esto del R. Consulto por que ya estoy agotando los recursos
para resolver un problema con tutoriales, consultas que se encuentran en
google, etc. Si bien el problema parece ser simple no le encuentro la
vuelta.
Tengo un data.frame que armé importando un csv. Algunas de las columnas
son mayoritariamente compuestas por valores números pero class character ya
que al contener valores no numéricos ("#¡NULO!" por ejemplo) los importa
como character. Quiero convertirlas justamente a un vector numeric (o mejor
aun dentro del mismo data.frame que sean numeric) para poder operar con
ellas (los valores que no sean números deberÃan quedar como NA).
Probé con
<-as.numeric(as.character(SS))
pero me devuelve valores NA.
También probé con
SS1<- type.convert(SS, na.strings = "NA", as.is = FALSE, dec = ",",
numerals = c("allow.loss", "warn.loss", "no.loss")) y luego con as.numeric
pero me devuelve los números de ordenación de niveles del factor (creo)
Muy agradecido de antemano por cualquier sugerencia, comando o solución (o
si estoy cometiendo algún problema lógico en la propia formulación del
problema).
Este serÃa mas o menos el contenido de mis datos (como vector).
Saludos!
Santiago
SS
[1] "137155,00" "134714,00" "136184,00" "#¡NULO!" "139683,00" "13827,00"
[7] "139450,00" "#¡NULO!" "134462,00" "136058,00" "132818,00" "30020,00"
[13] "29283,00" "33885,00" "30885,00" "34390,00" "#¡NULO!" "35104,00"
[19] "32154,00" "39554,00" "36246,00" "7226,00" "40595,00" "36674,00"
[25] "46877,00" "45278,00" "47273,00" "44755,00" "42184,00" "38457,00"
[31] "41808,00" "39004,00" "#¡NULO!" "#¡NULO!" "#¡NULO!" "#¡NULO!"
[37] "2351,00" "2982,00" "2080,00" "2331,00" "2562,00" "2479,00"
data.class(SS)
[1] "character"
as.numeric(as.character(SS))
[1] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
NA NA [26] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
[[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
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.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://stat.ethz.ch/pipermail/r-help-es/
attachments/20161122/78872107/attachment-0001.html>
------------------------------
Message: 3
Date: Tue, 22 Nov 2016 17:01:54 +0100
From: Antonio Punzón <antonio.punzon en st.ieo.es>
To: <r-help-es en r-project.org>
Subject: [R-es] ACCESS 2007 2010: acceder a tablas
Message-ID:
<F62AEE6406F87340A7D7829EE67F371001C181 en servidor2003.st.ieo.es>
Content-Type: text/plain; charset="UTF-8"
Hola,
Necesitar?acceder a las base de datos En versiones 2007 o superior.
Hasta ahora lo que hac?era guardarlas en ACCESS 2003 y acceder a ellas de
R a 32 bits
Pero eso no me permite trabajr de forma continuada con los datos
actualizados.
Hay alguna forma de acceder a las tablas de ACCESS 2007 o superior desde R
a 64 bits?
Muchas gracias
[[alternative HTML version deleted]]
------------------------------
Message: 4
Date: Tue, 22 Nov 2016 13:24:05 -0300
From: <javier.ruben.marcuzzi en gmail.com>
To: Antonio Punzón <antonio.punzon en st.ieo.es>,
"r-help-es en r-project.org" <r-help-es en r-project.org>
Subject: Re: [R-es] ACCESS 2007 2010: acceder a tablas
Message-ID: <58347125.a527c80a.fadc0.7966 en mx.google.com>
Content-Type: text/plain; charset="UTF-8"
Estimado Antonio Punzón
En mi caso lo resolvà hace algunos años, hoy no uso más Access. Mi forma
fue descargar sql server, importar, y listo. Lógicamente la potencia de
base de datos es mayor como su forma de trabajar con R, y su costo puede
ser gratuito a grandes cantidades, pero si usted tiene los datos en Access
la versión menor que es gratis para todos deberÃa ser suficiente.
Javier Rubén Marcuzzi
De: Antonio Punzón
Enviado: martes, 22 de noviembre de 2016 13:04
Para: r-help-es en r-project.org
Asunto: [R-es] ACCESS 2007 2010: acceder a tablas
Hola,
Necesitar?a acceder a las base de datos En versiones 2007 o superior.
Hasta ahora lo que hac?a era guardarlas en ACCESS 2003 y acceder a ellas
de R a 32 bits
Pero eso no me permite trabajr de forma continuada con los datos
actualizados.
Hay alguna forma de acceder a las tablas de ACCESS 2007 o superior desde R
a 64 bits?
Muchas gracias
[[alternative HTML version deleted]]
[[alternative HTML version deleted]]
------------------------------
Message: 5
Date: Tue, 22 Nov 2016 16:00:56 -0300
From: <javier.ruben.marcuzzi en gmail.com>
To: Santiago Repetto <santiagopnssypr en gmail.com>,
"r-help-es en r-project.org" <r-help-es en r-project.org>
Subject: Re: [R-es] charater a numeric
Message-ID: <583495e9.b12ec80a.2c938.ab18 en mx.google.com>
Content-Type: text/plain; charset="UTF-8"
Estimado Santiago Repetto
Sus datos están mal.
"#¡NULO!"
En R es NULL, pero al importar o escribir los datos, el mismo R deberÃa
colocarlos en nulo, también usted puede colocar valores en nulo, pero creo
que no es el caso.
Luego con as.numeric(datos?) deberÃa funcionar.
Javier Rubén Marcuzzi
De: Santiago Repetto
Enviado: martes, 22 de noviembre de 2016 12:07
Para: r-help-es en r-project.org
Asunto: [R-es] charater a numeric
Hola!!
Soy novato en esto del R. Consulto por que ya estoy agotando los recursos
para resolver un problema con tutoriales, consultas que se encuentran en
google, etc. Si bien el problema parece ser simple no le encuentro la
vuelta.
Tengo un data.frame que armé importando un csv. Algunas de las columnas son
mayoritariamente compuestas por valores números pero class character ya que
al contener valores no numéricos ("#¡NULO!" por ejemplo) los importa como
character. Quiero convertirlas justamente a un vector numeric (o mejor aun
dentro del mismo data.frame que sean numeric) para poder operar con ellas
(los valores que no sean números deberÃan quedar como NA).
Probé con
<-as.numeric(as.character(SS))
pero me devuelve valores NA.
También probé con
SS1<- type.convert(SS, na.strings = "NA", as.is = FALSE, dec = ",",
numerals = c("allow.loss", "warn.loss", "no.loss")) y luego con as.numeric
pero me devuelve los números de ordenación de niveles del factor (creo)
Muy agradecido de antemano por cualquier sugerencia, comando o solución (o
si estoy cometiendo algún problema lógico en la propia formulación del
problema).
Este serÃa mas o menos el contenido de mis datos (como vector).
Saludos!
Santiago
SS
[1] "137155,00" "134714,00" "136184,00" "#¡NULO!" "139683,00" "13827,00"
[7] "139450,00" "#¡NULO!" "134462,00" "136058,00" "132818,00" "30020,00"
[13] "29283,00" "33885,00" "30885,00" "34390,00" "#¡NULO!" "35104,00"
[19] "32154,00" "39554,00" "36246,00" "7226,00" "40595,00" "36674,00"
[25] "46877,00" "45278,00" "47273,00" "44755,00" "42184,00" "38457,00"
[31] "41808,00" "39004,00" "#¡NULO!" "#¡NULO!" "#¡NULO!" "#¡NULO!"
[37] "2351,00" "2982,00" "2080,00" "2331,00" "2562,00" "2479,00"
data.class(SS)
[1] "character"
as.numeric(as.character(SS))
[1] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
NA NA
[26] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
[[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
[[alternative HTML version deleted]]
------------------------------
Subject: Pié de página del digest
_______________________________________________
R-help-es mailing list
R-help-es en r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
------------------------------
Fin de Resumen de R-help-es, Vol 93, EnvÃo 13
*********************************************