Я сталкиваюсь с ошибкой, используя функцию R min ().
wip <- read.csv("WIP-01-11-11.csv") # Get WIP CSV
wip <- transform(wip, End.Date=as.Date(wip$End.Date,format='%d-%b-%y', na.rm=T))
wip <- transform(wip, Start.Date=as.Date(wip$Start.Date,format='%d-%b-%y', na.rm=T))
wip2 <- transform(wip, duration=ifelse(
round((wip3$End.Date - wip3$Start.Date)/30, digits = 0)==0,
1,
round((wip3$End.Date - wip3$Start.Date)/30, digits = 0)))
# At this point, I get NAs
wip3 <- transform(wip2, monthsRec=min( (
(2011*12+11) - as.numeric(format(wip3$Start.Date, '%Y'))*12 +
as.numeric(format(wip3$Start.Date, '%m'))),
wip3$duration)
)
Почему я получаю NA в расчете "продолжительности" для wip2, когда End.Date и Start.Date не имеют NA.
Спасибо