Estimados en algunas tablas meteorológicas aparece este formato 1-1-2015 las funciones que tengo solo leen el formato 2010-1-1 ?Como puedo convertir el primer formato en el segundo? Adjunto las dos bases de datos Saludos José -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20160717/b58e0e4b/attachment-0001.html> ------------ próxima parte ------------ An embedded and charset-unspecified text was scrubbed... Name: 2015.txt URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20160717/b58e0e4b/attachment-0002.txt> ------------ próxima parte ------------ An embedded and charset-unspecified text was scrubbed... Name: 2010.txt URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20160717/b58e0e4b/attachment-0003.txt>
Estimado José Betancourt Hay varias formas, incluso librerías que ayudan, en mi caso en algunas oportunidades tuve problemas con las fechas, lo más complicado que me pasó es tener fechas correctas y fechas erradas, todo dentro de la misma columna del data.frame. La última opción para mí es la más confiable, luego de problemas esa me solucionó mis inconvenientes. http://www.statmethods.net/input/dates.html http://www.r-bloggers.com/date-formats-in-r/ Yo uso: https://stat.ethz.ch/R-manual/R-devel/library/base/html/strptime.html Javier Rubén Marcuzzi De: Dr. José A. Betancourt Bethencourt [[alternative HTML version deleted]]
HolaEste manual creo que te puede ayudar
http://www.openair-project.org/PDF/R_Openair_aplicado_a_calidad_del_aire.pdf
El Domingo 17 de julio de 2016 13:58, Dr. José A. Betancourt Bethencourt
<josebetancourt.cmw en infomed.sld.cu> escribió:
<!--#yiv2799483709 _filtered #yiv2799483709 {font-family:"Cambria
Math";panose-1:2 4 5 3 5 4 6 3 2 4;} _filtered #yiv2799483709
{font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}#yiv2799483709
#yiv2799483709 p.yiv2799483709MsoNormal, #yiv2799483709
li.yiv2799483709MsoNormal, #yiv2799483709 div.yiv2799483709MsoNormal
{margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;font-family:"Calibri",
sans-serif;}#yiv2799483709 a:link, #yiv2799483709 span.yiv2799483709MsoHyperlink
{color:#0563C1;text-decoration:underline;}#yiv2799483709 a:visited,
#yiv2799483709 span.yiv2799483709MsoHyperlinkFollowed
{color:#954F72;text-decoration:underline;}#yiv2799483709
span.yiv2799483709EstiloCorreo17 {font-family:"Calibri",
sans-serif;color:windowtext;}#yiv2799483709 .yiv2799483709MsoChpDefault
{font-family:"Calibri", sans-serif;} _filtered #yiv2799483709
{margin:70.85pt 3.0cm 70.85pt 3.0cm;}#yiv2799483709
div.yiv2799483709WordSection1 {}-->Estimados en algunas tablas
meteorológicas aparece este formato 1-1-2015 las funciones que tengo solo leen
el formato 2010-1-1 ?Como puedo convertir el primer formato en el segundo?
Adjunto las dos bases de datos SaludosJosé
_______________________________________________
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]]
Hola,
Mira este ejemplo:
library(lubridate)
dat_ini <- c("1-1-2015")
dat_A <- dmy(dat_ini)
dat_A
Que produce este resultado:
> dat_ini <- c("1-1-2015")
> dat_A <- dmy(dat_ini)
> dat_A
[1] "2015-01-01"
Simplemente tienes que utilizar el paquete "lubridate" (hay otras
formas de
hacerlo) y leer las fechas con la función "dmy()"...
Saludos,
Carlos Ortega
www.qualityexcellence.es
El 17 de julio de 2016, 13:55, Dr. José A. Betancourt Bethencourt <
josebetancourt.cmw en infomed.sld.cu> escribió:
> Estimados
>
>
>
> en algunas tablas meteorológicas aparece este formato 1-1-2015
>
>
>
> las funciones que tengo solo leen el formato 2010-1-1
>
>
>
> ?Como puedo convertir el primer formato en el segundo? Adjunto las dos
> bases de datos
>
>
>
> Saludos
>
> José
>
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
--
Saludos,
Carlos Ortega
www.qualityexcellence.es
[[alternative HTML version deleted]]
Estimado Ortega
Gracias por su ayuda con una respuesta tan clara, adjunto datos
no las convierte todas y no veo el error
Warning message:
221 failed to parse.
inData <- read.csv("./data/2015.txt", header=T, as.is=TRUE,
sep=",")
library(lubridate)
dat_ini <- inData[,1]
dat_A <- dmy(dat_ini)
dat_A
José
De: Carlos Ortega [mailto:cof en qualityexcellence.es]
Enviado el: domingo, 17 de julio de 2016 05:32
Para: Dr. José A. Betancourt Bethencourt <josebetancourt.cmw en
infomed.sld.cu>
CC: Lista R <r-help-es en r-project.org>
Asunto: Re: [R-es] pregunta de fechas 1
Hola,
Mira este ejemplo:
library(lubridate)
dat_ini <- c("1-1-2015")
dat_A <- dmy(dat_ini)
dat_A
Que produce este resultado:
> dat_ini <- c("1-1-2015")
> dat_A <- dmy(dat_ini)
> dat_A
[1] "2015-01-01"
Simplemente tienes que utilizar el paquete "lubridate" (hay otras
formas de hacerlo) y leer las fechas con la función "dmy()"...
Saludos,
Carlos Ortega
www.qualityexcellence.es <http://www.qualityexcellence.es>
El 17 de julio de 2016, 13:55, Dr. José A. Betancourt Bethencourt
<josebetancourt.cmw en infomed.sld.cu <mailto:josebetancourt.cmw en
infomed.sld.cu> > escribió:
Estimados
en algunas tablas meteorológicas aparece este formato 1-1-2015
las funciones que tengo solo leen el formato 2010-1-1
?Como puedo convertir el primer formato en el segundo? Adjunto las dos bases de
datos
Saludos
José
_______________________________________________
R-help-es mailing list
R-help-es en r-project.org <mailto:R-help-es en r-project.org>
https://stat.ethz.ch/mailman/listinfo/r-help-es
--
Saludos,
Carlos Ortega
www.qualityexcellence.es <http://www.qualityexcellence.es>
--
Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece
Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de
Salud. La persona que envia este correo asume el compromiso de usar el servicio
a tales fines y cumplir con las regulaciones establecidas
Infomed: http://www.sld.cu/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL:
<https://stat.ethz.ch/pipermail/r-help-es/attachments/20160718/af4c2cd7/attachment-0001.html>
------------ próxima parte ------------
An embedded and charset-unspecified text was scrubbed...
Name: 2015.txt
URL:
<https://stat.ethz.ch/pipermail/r-help-es/attachments/20160718/af4c2cd7/attachment-0001.txt>