[R-es] mysql y fechas (Javier Marcuzzi)
Cesar Escalante Coterio - CIENCIAS BASICAS
cescalan en eafit.edu.co
Lun Oct 12 14:41:52 CEST 2009
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>
Más información sobre la lista de distribución R-help-es