Buenas,
Soy novato en R y no estoy pudiendo encontrar la forma de calcular la duración o diferencia entre dos fechas en meses. Luego de indagar entre diferentes formas me decidí por utilizar length
. Sin embargo cuando intento arroja el error que figura en el asunto (‘from’ must be of length 1). Entiendo que está haciendo referencia al tamaño del vector de entrada ¿es correcto? ¿exige que sea 1*1?
Desde ya muchas gracias.
Saludos.
mutate(datos,periodos_activo=length(
seq(from=datos$fecha_alta,
to=datos$fecha_baja, by=‘month’)))
Backtrace:
x
- ±base::source(…)
- | ±base::withVisible(eval(ei, envir))
- | -base::eval(ei, envir)
- | -base::eval(ei, envir)
- ±dplyr::mutate(…) ~/Economía Popular/ANSES/TRABAJOS/2020/JUBILACIÓN EFECTORES SOCIALES/Analisis cuantitativo/script/Efectores.R:29:0
- ±dplyr:::mutate.data.frame(…)
- | -dplyr:::mutate_cols(.data, …)
- | ±base::withCallingHandlers(…)
- | -mask$eval_all_mutate(dots[[i]])
- ±base::seq(from = datos$fecha_alta, to = datos$fecha_baja, by = “month”)
- ±base::seq.default(…)
- | -base::stop("‘from’ must be of length 1")
- -base::.handleSimpleError(…)
<error/simpleError>
‘from’ must be of length 1