[R-es] Campo Fecha y paquete openair

Carlos Ortega cof en qualityexcellence.es
Jue Sep 25 16:18:36 CEST 2014


Hola Eduardo,

He trabajado con el paquete Openair y para las fechas lo que hice fue
convertirlas con la función "ymd_hms()" del paquete "lubridate".

La clase resultante debiera ser la misma que consigues con as.Date() y con
strptime(), lo miraré, pero en el mientras tanto prueba esta alternativa y
nos comentas si el problema desaparece.

Saludos,
Carlos Ortega
www.qualityexcellence.es

El 25 de septiembre de 2014, 16:08, Eduardo Bieñkowski <edukoski en gmail.com>
escribió:

> Estoy trabajando con el paquete openair y leyendo los datos desde un CSV.
> Entre los campos que estoy levantando existe uno con el formato dd/mm/YYYY
> hh:mm por ejemplo:
>
> 19/02/2014 12:42 pm
>
> Cuando quiero consultar por fechas con las funciones del paquete openair
> datoscont10<-selectByDate(dato$actualizado, start="01/03/2014",
> end="09/09/2014")
>
> me lista el siguiente mensaje:
> Error en as.Date.default(date) :  do not know how to convert 'date' to
> class “Date”
>
> Si trato de transformar a fecha el campo levantado con cualquiera de las
> siguientes sentencias eme sigue dando el mismo error a pesar que el objeto
> date paso a ser en el caso 1 de clase DATE y en el caso 2 de clase POSIXit
>
> #opcion 1
> date <- as.Date(dato$actualizado, "%d/%m/%Y %H:%M")
> class(date)
> [1] "Date"
>
> #opcion 2
> date <- strptime(dato$actualizado,format="%d/%m/%Y")
> class(date)
> [1] "POSIXlt" "POSIXt"
>
> Alquien se ha topado con este error, he buscado en varios sitios y no le he
> podido solucionar.
>
> Saludos
>
> --
> Eduardo
>
>         [[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
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es