Ho giocato un po 'per cercare di capire pandas timestamp e timedeltas. Mi piace come si può operare con loro, ma quando si cerca di sottrazione ho trovato questo un po 'strano:Sottrai i timestamp dei panda; valore assoluto
now = pd.Timestamp('now')
then = now - pd.to_timedelta('1h')
print (now - then)
print (then - now)
print ((now - then).seconds)
print ((then - now).seconds)
risultati in:
0 days 01:00:00
-1 days +23:00:00
3600
82800
a) Come dovrei capire questo comportamento?
b) C'è un modo per avere un valore assoluto della differenza di data e ora, l'equivalente di abs()?
Grazie mille. Anche se è chiaro dalla tua risposta, lascerò per chiarezza, per trovare il valore assoluto di una sottrazione di timestamp: abs ((ts1-ts2) .total_seconds) – luna1999