Cesar Escalante Coterio - CIENCIAS BASICAS
2009-Oct-12 12:41 UTC
[R-es] mysql y fechas (Javier Marcuzzi)
Javier, buenos días. Van con este mensaje dos archivos cortos con las indicaciones básicas del manejo de fechas y tiempo en R, R y Excel, fechas en dataframes. Espero que sirvan. Saludos. César Escalante C. ----- Mensaje original ----- De: r-help-es-request en r-project.org Fecha: Lunes, Octubre 12, 2009 5:02 ombr Asunto: Resumen de R-help-es, Vol 8, Envío 5 A: r-help-es en r-project.org> Envíe los mensajes para la lista R-help-es a > r-help-es en r-project.org > > Para subscribirse o anular su subscripción a través de la WEB > 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. mysql y fechas (Javier Marcuzzi) > 2. Re: mysql y fechas (Jorge Ivan Velez) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sun, 11 Oct 2009 23:19:28 -0300 > From: Javier Marcuzzi <javiermarcuzzi en me.com> > Subject: [R-es] mysql y fechas > To: r-help-es en r-project.org > Message-ID: <24ED7F7E-A96F-4534-932C-5B23224BA9F6 en me.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes > > Estimados usuarios de R > > Me encuentro en mis primeros pasos en r-project, tengo una base de > datos en mysql, varias tablas, columnas, unos 21.000 registros, para > > situarlos es un control lechero, donde se encuentra el animal, la > fecha de control, y la producción, sería algo así como 23 2008-11-27 > > 23.4 animal 23 fecha 2008-11-27 y 23.4 litros. > > La consulta a la base de datos es de esta forma: > > library("RMySQL") > > con <- dbConnect(dbDriver("MySQL"), user="root", password="", > dbname="tambo-ale", host="localhost", port=3306) > > dbGetQuery(con, "select * from control") > > Recupero la información sin problemas, pero las fechas son > "character", yo necesitaría tener las fechas de tal forma que pueda > > calcular cuántos días hay entre ...., sumar 280 días (gestación), > contar los días de lactancia y producción alcanzada, etc. > > O procesar de tal forma que el resultado es: las vacas que parieron > en > marzo producen más, o entre el día 13-04-2005 al 23-7-2004 se grafica > > una disminución en la producción por una inundación. > > Dentro de la información encuentro tipos de datos, pero no el "date" > > como en mysql. > > ¿Pueden sugerirme una forma para trabajar correctamente ante esta > situación? > > Desde ya muchas gracias. > > > ------------------------------ > > Message: 2 > Date: Sun, 11 Oct 2009 22:27:36 -0400 > From: Jorge Ivan Velez <jorgeivanvelez en gmail.com> > Subject: Re: [R-es] mysql y fechas > To: Javier Marcuzzi <javiermarcuzzi en me.com> > Cc: r-help-es en r-project.org > Message-ID: > <317737de0910111927u1584b617w6aa0417b32fdcb4 en mail.gmail.com> > Content-Type: text/plain > > Buenas noches Javier, > Puedes convertir las fechas de caracteres a formato fecha usando, entre > otras funciones, la función as.Date(). Este es un ejemplo: > > # Datos ejemplo > fechas <- as.character(c("02/27/92", "05/27/95")) > nuevas <- as.Date(fechas, "%m/%d/%y") > > # Cuantos dias entre estas dos fechas? > diff(nuevas) > # Time difference of 1185 days > > as.numeric(diff(nuevas)) > # [1] 1185 > > Puedes explorar R News 4/1, especialmente al artículo "R Help Desk" en > http://cran.r-project.org/doc/Rnews/Rnews_2004-1.pdf para otras opciones. > > Espero sea de utilidad, > > Jorge Ivan Velez > > > 2009/10/11 Javier Marcuzzi <> > > > Estimados usuarios de R > > > > Me encuentro en mis primeros pasos en r-project, tengo una base de > datos en > > mysql, varias tablas, columnas, unos 21.000 registros, para > situarlos es un > > control lechero, donde se encuentra el animal, la fecha de control, > y la > > producción, sería algo así como 23 2008-11-27 23.4 animal 23 fecha > > 2008-11-27 y 23.4 litros. > > > > La consulta a la base de datos es de esta forma: > > > > library("RMySQL") > > > > con <- dbConnect(dbDriver("MySQL"), user="root", password="", > > dbname="tambo-ale", host="localhost", port=3306) > > > > dbGetQuery(con, "select * from control") > > > > Recupero la información sin problemas, pero las fechas son > "character", yo > > necesitaría tener las fechas de tal forma que pueda calcular > cuántos días > > hay entre ...., sumar 280 días (gestación), contar los días de > lactancia y > > producción alcanzada, etc. > > > > O procesar de tal forma que el resultado es: las vacas que parieron > en > > marzo producen más, o entre el día 13-04-2005 al 23-7-2004 se > grafica una > > disminución en la producción por una inundación. > > > > Dentro de la información encuentro tipos de datos, pero no el > "date" como > > en mysql. > > > > ¿Pueden sugerirme una forma para trabajar correctamente ante esta > > situación? > > > > Desde ya muchas gracias. > > _______________________________________________ > > 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]] > > > > ------------------------------ > > _______________________________________________ > 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 8, Envío 5 > ******************************************* >------------ próxima parte ------------ A non-text attachment was scrubbed... Name: Dates 1.pdf Type: application/pdf Size: 51970 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20091012/fa1f9c78/attachment-0002.pdf> ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: Dates 2.pdf Type: application/pdf Size: 32681 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20091012/fa1f9c78/attachment-0003.pdf>