[R-es] Error al buscar datos saltados

Carlos Ortega cof en qualityexcellence.es
Mar Sep 27 20:40:10 CEST 2016


Sí, el "by" es cada segundo.


Saludos,
Carlos Ortega
www.qualityexcellence.es

El 27 de septiembre de 2016, 19:52, Javier Valdes Cantallopts (DGA) <
javier.valdes en mop.gov.cl> escribió:

> Funcionó, muchas gracias.
>
>
>
> Ahora según lo que obtuve, *con la sentencia “by=1”* son los datos
> saltados *cada 1 segundo*. Al cambiar *“by=600 minutos”, obtengo los
> datos saltados cada 10 minutos. *Mi pregunta es si se debe entender así
> el resultado*, es decir, “by=1” es cada 1 segundo?*
>
> *Saludos y gracias.*
>
> *De:* Carlos Ortega [mailto:cof en qualityexcellence.es]
> *Enviado el:* martes, 27 de septiembre de 2016 3:59
> *Para:* Javier Valdes Cantallopts (DGA)
> *CC:* r-help-es en r-project.org
> *Asunto:* Re: Error al buscar datos saltados
>
>
>
> Hola,
>
>
>
> El problema que tienes es en esta sentencia:
>
>
>
> ymd_hms(TEM$TIMESTAMP)
>
>
>
> No la estás asignando a nada.
>
> Lo suyo es que hagas algo así:
>
>
>
> TEM$myTimeStamp <- ymd_hms(TEM$TIMESTAMP)
>
>
>
> Y crees el intervalo (seq...) on esta nueva variable.
>
>
>
> El error que obtienes es que "TEM$TIMESTAMP" al leerla del fichero es un
> string, pero en la lectura automáticamente (salvo que le digas que no lo
> haga) la convierte en un factor. Luego al querer usar "seq", como solo
> admite valores numéricos aparece el error.
>
>
>
> Prueba con ese cambio de asignación y ya nos cuentas si funcionó.
>
>
>
> Saludos,
>
> Carlos Ortega
>
> www.qualityexcellence.es
>
>
>
>
>
> El 26 de septiembre de 2016, 21:53, Javier Valdes Cantallopts (DGA) <
> javier.valdes en mop.gov.cl> escribió:
>
> Hola Carlos
>
> Hace un tiempo atrás vimos una forma para *encontrar datos asociados
> fechas que “están saltadas”* o lo que sería lo mismo, *ENCONTRAR “HUECOS”
> EN UNA BASE DE DATOS*. Mira intenté hacerlo sobre una columna de formato(
> %Y%M%d : %H%M%S%) O TIMESTAMP SEGÚN DETALLO ABAJO;
>
>
>
> TEM<- read.table("TEMPANO.txt", header = T, sep = "\t")
>
> library(lubridate)
>
> library(lubridate)
>
> ymd_hms(TEM$TIMESTAMP)
>
> head(TEM)
>
> tail(TEM)
>
> dat_ref <- seq(from= min(TEM$TIMESTAMP, na.rm = FALSE), to
> =max(TEM$TIMESTAMP,na.rm = FALSE), by=1)
>
> dif_df <- dat_ref[!dat_ref%in%TEM$TIMESTAMP]
>
> dif_df#
>
> length(dif_df)
>
>
>
> ERROR
>
>
>
> > dat_ref <- seq(from= min(TEM$TIMESTAMP, na.rm = FALSE), to
> =max(TEM$TIMESTAMP,na.rm = FALSE), by=1)
>
> Error in Summary.factor(c(15936L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 9L,  :
>
>   ‘min’ not meaningful for factors
>
>
>
> Sin embargo me sale el error inmediatamente anterior.
>
> La verdad no sé qué trata de decirme.
>
> A ver si me puedes dar una mano con eso.
>
>
>
> Un abrazo.
>
> Pd: envío ambos formatos para trabajo.
>
>
>
>
> ------------------------------
>
>
> CONFIDENCIALIDAD: La información contenida en este mensaje y/o en los
> archivos adjuntos es de carácter confidencial o privilegiada y está
> destinada al uso exclusivo del emisor y/o de la persona o entidad a quien
> va dirigida. Si usted no es el destinatario, cualquier almacenamiento,
> divulgación, distribución o copia de esta información está estrictamente
> prohibido y sancionado por la ley. Si recibió este mensaje por error, por
> favor infórmenos inmediatamente respondiendo este mismo mensaje y borre
> todos los archivos adjuntos. Gracias.
>
> CONFIDENTIAL NOTE: The information transmitted in this message and/or
> attachments is confidential and/or privileged and is intented only for use
> of the person or entity to whom it is addressed. If you are not the
> intended recipient, any retention, dissemination, distribution or copy of
> this information is strictly prohibited and sanctioned by law. If you
> received this message in error, please reply us this same message and
> delete this message and all attachments. Thank you.
>
>
>
>
>
> --
>
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
> ------------------------------
>
> CONFIDENCIALIDAD: La información contenida en este mensaje y/o en los
> archivos adjuntos es de carácter confidencial o privilegiada y está
> destinada al uso exclusivo del emisor y/o de la persona o entidad a quien
> va dirigida. Si usted no es el destinatario, cualquier almacenamiento,
> divulgación, distribución o copia de esta información está estrictamente
> prohibido y sancionado por la ley. Si recibió este mensaje por error, por
> favor infórmenos inmediatamente respondiendo este mismo mensaje y borre
> todos los archivos adjuntos. Gracias.
>
> CONFIDENTIAL NOTE: The information transmitted in this message and/or
> attachments is confidential and/or privileged and is intented only for use
> of the person or entity to whom it is addressed. If you are not the
> intended recipient, any retention, dissemination, distribution or copy of
> this information is strictly prohibited and sanctioned by law. If you
> received this message in error, please reply us this same message and
> delete this message and all attachments. Thank you.
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]



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