J'ai 2 objets qui sont l'année-semaine #. Je voudrais trouver la différence entre les deux semaines.R trouver la différence entre deux objets par semaine
dd1 <- data.frame(date1 = as.Date('2015-01-01') + 1:31
, date2 = as.Date('2016-03-01') + 1:31
)
dd1$wk1 <- strftime(dd1$date1, format = '%Y-%W')
dd1$wk2 <- strftime(dd1$date2, format = '%Y-%W')
dd1$week_diff <- difftime(dd1$wk1, dd1$wk2)
Error in as.POSIXlt.character(x, tz, ...) :
character string is not in a standard unambiguous format
Des suggestions?
REMARQUE: je ne peux pas utiliser la date d'origine car mes données ne les incluent pas en raison de l'agrégation. Il doit donc y avoir une différence entre les # year_week.
Une fois que vous utilisez 'strftime' vous don've avoir des objets "année-semaine", vous avez des chaînes. – Gregor