Displaying 4 results from an estimated 4 matches for "new_interval".
2014 Jul 17
3
FW: Selección eficiente de individuos
...eba si otro
intervalo se solapa del paquete "lubridate":
#----------------------
library(lubridate)
fe.chas <- data.frame(
entra=c('2001-01-01','2001-06-01','2003-01-01')
,sale=c('2002-01-01','2002-06-01','2004-01-01')
)
ref <- new_interval(ymd('2001-12-01'), ymd('2002-01-01'))
mapply(
function(x,y,z) {int_overlaps(new_interval(x,y),z)}
,fe.chas$entra, fe.chas$sale, ref
)
#---------------------
Produce este resultado:
> fe.chas <- data.frame(
+ entra=c('2001-01-01','2001-06-...
2014 Jul 17
4
Selección eficiente de individuos
Buenas
tardes,
Tengo un
data frame denominado “trabajadores”, que cubre desde el 1 de
enero de 1997 hasta el 30 junio de 1999, con 3 columnas: Identificador (ID), la
fecha de entrada en la empresa (ENT) y la fecha de salida (SAL). Deseo localizar
aquellos trabajadores que, durante dicho periodo, NO han llegado a pasar un 31
de diciembre y un 1 de enero seguidos (cambio de año) como asalariados
2011 Aug 30
1
lubridate and intervals
...;)))
df2<-data.frame(start=as.POSIXct(paste('2011-06-01
',rep(seq(1,20,2),2),':',sample(1:19,20,replace=T),sep='')),
end=as.POSIXct(paste('2011-06-01
',rep(seq(1,20,2),2),':',sample(20:50,20),sep='')))
I tried:
library(lubridate)
df1$interval<-new_interval(df1$start,df1$end)
> df1$interval[1]
[1] 2011-06-01 01:00:00 -- 2011-06-01 01:30:00
> df2$start[1]
[1] "2011-06-01 01:17:00 PDT"
but
> df2$start[1] %in% df1$interval[1]
[1] FALSE
>
This must be fairly straight forward and I just don't know where to look!
Thanks,
Just...
2012 Jul 11
3
unable to subtract dates in R
...NA NA NA NA NA NA NA NA NA NA
[181] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
NA NA NA NA NA NA NA NA NA NA NA NA
[241] NA NA NA NA NA NA NA
I also downloaded the lubridate package and used the new_interval command
and that created a variable that showed the start date and the end date.
However, I was not able to subtract one date from the other to calculate an
age variable.
Any help would be greatly appreciated as this has been a pretty miserable
afternoon hacking away at this.
Thanks,
Bill
[[...