Sto provando a creare cartelle per archiviare i dati. Voglio etichettare le cartelle con il giorno di quei dati nel pull.Come sottrarre/aggiungere giorni da/a una data?
Es. Tiro 5 giorni fa i dati da mysql voglio nominare la cartella la data di 5 giorni fa.
MySQL può facilmente gestire l'aritmetica delle date. Non sono sicuro di come R lo fa. Dovrei semplicemente sottrarre il numero appropriato di secondi in POSIXct e quindi convertire in POSIXlt per denominare la cartella MM_DD_YYYY?
O c'è un modo migliore?
Oppure utilizzare POSIXct e sottrarre il valore di un giorno di secondi. 'trunc()' e 'round()' sono utili anche per tagliare oggetti POSIXt. – Sharpie
ok che sembra il migliore finora. E per essere sicuri che gestisca correttamente le quantità e gli anni bisestili del mese? – Dan
Sì, fa tutte queste cose correttamente. È possibile eseguire personalmente un test rapido impostando la data su DST (ad esempio) per confermare ciò in quanto ciascun approccio può avere un comportamento diverso. – Shane