Buenas a todos,
Para los que estén por Madrid y no estuvieran al tanto de la reunión de
mañana:
https://www.meetup.com/es-ES/Grupo-de-Usuarios-de-R-de-Madrid/events/244524254
Gracias,
Carlos Ortega
www.qualityexcellence.es
[[alternative HTML version deleted]]
Hola,
Esta sería una forma...
> Lines <-"
+ procesofecha_inicio hora_inicio fecha_fin hora_fin
+ 12017/05/01 10:00 2017/05/01 14:00
+ 22017/05/01 11:00 2017/05/01 12:00
+ 32017/05/01 09:00 2017/05/01 15:00
+
Hola¿qué te parece así?
library (tidyr)
datos1<-gather(datos, "tipo_fecha", "Fecha",2:3)
> head (datos1) proceso. tipo_fecha Fecha1 1 fecha.inico
> 01/05/2017 10:00 2 2 fecha.inico 01/05/2017 11:00 3
> 3 fecha.inico 01/05/2017 9:00 4
Gracias a todos
Isidro, para esa solucion que planteas voy a complementarla con las fucniones
de lubridate interval y %within%.
Un saludo
Jesús
De: Isidro Hidalgo Arellano
Enviado: lunes, 6 de noviembre de 2017 13:06
Para: 'Jesús Para Fernández'; r-help-es@r-p
Monta una función cuyo input sea una hora determinada y que te cuente los
procesos activos para esa hora (suma de columna hora de inicio mayor o igual
que input, y a la vez columna hora de finalización menor que input). Monta la
función para que el output sea un número.
Finalmente lanza un sappl
Estimado Jesús Para Fernández
Una opción es compilar, su código podría ser optimizado, mire este
artículo, o su ejemplo para no leer todo
https://www.r-statistics.com/2012/04/speed-up-your-r-code-using-a-just-in-time-jit-compiler/
Javier Rubén Marcuzzi
El 6 de noviembre de 2017, 8:36, Jesús Para