Las fechas están en formato ?Date? del paquete ?lubridate?, pero me encuentro el mismo problema usando fechas en formato POSIXct. Saludos, Patricio> El 13 feb 2018, a las 0:08, Javier Marcuzzi <javier.ruben.marcuzzi en gmail.com> escribió: > > Estimado Patricio > > Hay más de una forma para trabajar con fechas, y no es lo mismo dependiendo el sistema, a mi me supo dar dolores de cabeza. > > Le sugiero escribir nuevamente su pregunta pero colocando el formato de fecha que usted usa y si estás utilizando una librería en particular, como si los datos vienen desde una base de datos, algo que pueda inferir en la fecha o es solo código R. > > Javier Rubén Marcuzzi > > El 12 de febrero de 2018, 19:57, Patricio Suárez Gil <patricsg en gmail.com <mailto:patricsg en gmail.com>> escribió: > Tengo un vector de fechas en formato R: > > > fechas <- c(?2016-07-15?, ?2016-10-12?, ?2017-02-11?) > > quiero que las fechas de 2017 (la tercera del vector del ejemplo) pasen a ser NA > > > fechas2 <- ifelse(fechas > ?2016-12-31?, NA, fechas) > > El problema que me encuentro es que el resultado (fechas2) es un vector numérico y no un vector de fechas. No encuentro la solución. > > Se agradecen sugerencias. > > Saludos, > > > > Patricio > > > > > > > > > > > > > > > [[alternative HTML version deleted]] > > _______________________________________________ > 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 <https://stat.ethz.ch/mailman/listinfo/r-help-es> >[[alternative HTML version deleted]]
Patricio ahora estoy en el teléfono, pruebe striptime ( creo), y ver la configuración del sistema e idioma. El 12 feb. 2018 8:12 PM, "Patricio Suárez Gil" <patricsg en gmail.com> escribió:> Las fechas están en formato ?Date? del paquete ?lubridate?, pero me > encuentro el mismo problema usando fechas en formato POSIXct. > > Saludos, > > > Patricio > > > > > > > > > > > > El 13 feb 2018, a las 0:08, Javier Marcuzzi <javier.ruben.marcuzzi en gmail. > com> escribió: > > Estimado Patricio > > Hay más de una forma para trabajar con fechas, y no es lo mismo > dependiendo el sistema, a mi me supo dar dolores de cabeza. > > Le sugiero escribir nuevamente su pregunta pero colocando el formato de > fecha que usted usa y si estás utilizando una librería en particular, como > si los datos vienen desde una base de datos, algo que pueda inferir en la > fecha o es solo código R. > > Javier Rubén Marcuzzi > > El 12 de febrero de 2018, 19:57, Patricio Suárez Gil <patricsg en gmail.com> > escribió: > >> Tengo un vector de fechas en formato R: >> >> > fechas <- c(?2016-07-15?, ?2016-10-12?, ?2017-02-11?) >> >> quiero que las fechas de 2017 (la tercera del vector del ejemplo) pasen a >> ser NA >> >> > fechas2 <- ifelse(fechas > ?2016-12-31?, NA, fechas) >> >> El problema que me encuentro es que el resultado (fechas2) es un vector >> numérico y no un vector de fechas. No encuentro la solución. >> >> Se agradecen sugerencias. >> >> Saludos, >> >> >> >> Patricio >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> [[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]]
Ya he probado con ?strptime? que es la función básica de R para transformar cadenas de caracteres en fechas. esa función da lugar a una fecha de clase POSIXct ó POSIXlt, pero no soluciona el problema que he planteado. Saludos> El 13 feb 2018, a las 0:16, Javier Marcuzzi <javier.ruben.marcuzzi en gmail.com> escribió: > > Patricio ahora estoy en el teléfono, pruebe striptime ( creo), y ver la configuración del sistema e idioma. > > El 12 feb. 2018 8:12 PM, "Patricio Suárez Gil" <patricsg en gmail.com <mailto:patricsg en gmail.com>> escribió: > Las fechas están en formato ?Date? del paquete ?lubridate?, pero me encuentro el mismo problema usando fechas en formato POSIXct. > > Saludos, > > > Patricio > > > > > > > > > > > >> El 13 feb 2018, a las 0:08, Javier Marcuzzi <javier.ruben.marcuzzi en gmail.com <mailto:javier.ruben.marcuzzi en gmail.com>> escribió: >> >> Estimado Patricio >> >> Hay más de una forma para trabajar con fechas, y no es lo mismo dependiendo el sistema, a mi me supo dar dolores de cabeza. >> >> Le sugiero escribir nuevamente su pregunta pero colocando el formato de fecha que usted usa y si estás utilizando una librería en particular, como si los datos vienen desde una base de datos, algo que pueda inferir en la fecha o es solo código R. >> >> Javier Rubén Marcuzzi >> >> El 12 de febrero de 2018, 19:57, Patricio Suárez Gil <patricsg en gmail.com <mailto:patricsg en gmail.com>> escribió: >> Tengo un vector de fechas en formato R: >> >> > fechas <- c(?2016-07-15?, ?2016-10-12?, ?2017-02-11?) >> >> quiero que las fechas de 2017 (la tercera del vector del ejemplo) pasen a ser NA >> >> > fechas2 <- ifelse(fechas > ?2016-12-31?, NA, fechas) >> >> El problema que me encuentro es que el resultado (fechas2) es un vector numérico y no un vector de fechas. No encuentro la solución. >> >> Se agradecen sugerencias. >> >> Saludos, >> >> >> >> Patricio >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> [[alternative HTML version deleted]] >> >> _______________________________________________ >> 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 <https://stat.ethz.ch/mailman/listinfo/r-help-es> >> >[[alternative HTML version deleted]]