У меня есть образец q
ниже, который содержит три даты dd/mm/yy
в q$test
test
1 210376
2 141292
3 280280
Я хочу создать новый ковариат q$new
, который вычисляет разницу дат от q$test
до сегодняшнего дня.
Я пытался
q$new <- as.numeric(difftime(as.Date(q$test,format='%d/%m/%y'), as.Date(Sys.Date()), unit="weeks"))
Но я получаю сообщение об ошибке
Ошибка в q $ new <- as.numeric (difftime (as.Date (q $ test, format =)
«% d /% m /% y»),: объект типа «замыкание» не может быть подмножеством </p>
Ты хоть представляешь, что не так? Или есть другое решение?
q <- structure(list(test = c(210376L, 141292L, 280280L)), class = "data.frame", row.names = c(NA,
-3L))