Re: [R-es] Comparar variables fecha formato POSIXct

2018-06-17 Por tema Javier Marcuzzi
Estimado Javier Gómez Gonzalez

¿Que posibilidades hay de tener fechas en distintos formatos en ambos data
frames? Pienso en eso por el mensaje ('POSIXct', 'POSIXt), si ese es el
caso convierta un formato al otro.

Javier Rubén Marcuzzi


El dom., 17 jun. 2018 a las 4:09, Carlos Ortega ()
escribió:

> Hola,
>
> ¿Puedes enviar una porción de tu dataframe por si al simularlo no lo
> reproduzco correctamente ?
> En cualquier caso, yo probaría a hacer un "merge()" pero de "data.table".
>
> Saludos,
> Carlos Ortega
> www.qualityecellence.es
>
> El 17 de junio de 2018, 1:43, Javier Gómez Gonzalez 
> escribió:
>
> > Tengo dos dataframe que corresponden a los valores horarios de los
> > contaminantes y el otro a los valores horarios de las variables
> > meteorológicas para el mismo periodo de tiempo. La variable temporal date
> > en ambos dataframe tiene el formato dmy_hms.
> >
> > Los dataframe tienen diferente número de filas. dataframe contaminantes
> > contiene 175247 filas y el dataframe meteorología 175321.
> >
> > Quiero saber cuáles son  los valores de la variable date que son
> distintos
> > en ambos dataframe.
> >
> > He usado la función anti_join de dplyr dándome el siguiente error
> >
> > anti_join(meteorologia$date,contaminantes$date)
> >
> > Error in UseMethod("anti_join") :
> >
> >   no applicable method for 'anti_join' applied to an object of class
> > "c('POSIXct', 'POSIXt')"
> >
> >
> >
> > También he empleado el paquete sqldf pero me da el siguiente error
> >
> > sqldf('SELECT * FROM meteorologia EXCEPT SELECT * FROM contaminantes')
> >
> > Error in result_create(conn@ptr, statement) :
> >
> >   SELECTs to the left and right of EXCEPT do not have the same number of
> > result columns
> >
> > Gracias
> >
> > [[alternative HTML version deleted]]
> >
> > ___
> > R-help-es mailing list
> > R-help-es@r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
> >
>
>
>
> --
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
> [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Comparar variables fecha formato POSIXct

2018-06-17 Por tema Carlos Ortega
Hola,

¿Puedes enviar una porción de tu dataframe por si al simularlo no lo
reproduzco correctamente ?
En cualquier caso, yo probaría a hacer un "merge()" pero de "data.table".

Saludos,
Carlos Ortega
www.qualityecellence.es

El 17 de junio de 2018, 1:43, Javier Gómez Gonzalez 
escribió:

> Tengo dos dataframe que corresponden a los valores horarios de los
> contaminantes y el otro a los valores horarios de las variables
> meteorológicas para el mismo periodo de tiempo. La variable temporal date
> en ambos dataframe tiene el formato dmy_hms.
>
> Los dataframe tienen diferente número de filas. dataframe contaminantes
> contiene 175247 filas y el dataframe meteorología 175321.
>
> Quiero saber cuáles son  los valores de la variable date que son distintos
> en ambos dataframe.
>
> He usado la función anti_join de dplyr dándome el siguiente error
>
> anti_join(meteorologia$date,contaminantes$date)
>
> Error in UseMethod("anti_join") :
>
>   no applicable method for 'anti_join' applied to an object of class
> "c('POSIXct', 'POSIXt')"
>
>
>
> También he empleado el paquete sqldf pero me da el siguiente error
>
> sqldf('SELECT * FROM meteorologia EXCEPT SELECT * FROM contaminantes')
>
> Error in result_create(conn@ptr, statement) :
>
>   SELECTs to the left and right of EXCEPT do not have the same number of
> result columns
>
> Gracias
>
> [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] Comparar variables fecha formato POSIXct

2018-06-16 Por tema Javier Gómez Gonzalez
Tengo dos dataframe que corresponden a los valores horarios de los
contaminantes y el otro a los valores horarios de las variables
meteorológicas para el mismo periodo de tiempo. La variable temporal date
en ambos dataframe tiene el formato dmy_hms.

Los dataframe tienen diferente número de filas. dataframe contaminantes
contiene 175247 filas y el dataframe meteorología 175321.

Quiero saber cuáles son  los valores de la variable date que son distintos
en ambos dataframe.

He usado la función anti_join de dplyr dándome el siguiente error

anti_join(meteorologia$date,contaminantes$date)

Error in UseMethod("anti_join") :

  no applicable method for 'anti_join' applied to an object of class
"c('POSIXct', 'POSIXt')"



También he empleado el paquete sqldf pero me da el siguiente error

sqldf('SELECT * FROM meteorologia EXCEPT SELECT * FROM contaminantes')

Error in result_create(conn@ptr, statement) :

  SELECTs to the left and right of EXCEPT do not have the same number of
result columns

Gracias

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es