Meu objetivo é encontrar a data em um dia posterior na semana com base nas informações que já tenho, que é outra data no início da semana. Neste caso, tenho uma data de 2025-02-16 que posso usar weekdays() para descobrir que é uma segunda-feira. Agora, quero encontrar datas para todos os outros dias da semana de segunda a domingo, idealmente retornando os dias e datas em um dataframe para uso posterior (esta parte não é essencial).
theDate = "2025-02-17"
theDay = "Monday"
Meu pensamento inicial era fazer isso em um loop while como este, embora funcione, sinto que há maneiras melhores de fazer o que preciso, pois teria que repetir isso algumas vezes.
while(weekdays(as.Date(theDate))!="Sunday"){
myDate = theDate+1
}
Meu objetivo final é algo como;
datesdf
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
2025-02-16 2025-02-17 2025-02-18 2025-02-19 2025-02-20 2025-02-21 2025-02-22