Come posso reimpostare la parte temporale di un timestamp di panda?Ora di azzeramento parte di un timestamp di panda
Voglio reimpostare la parte di tempo nel valore di panda. Timestamp.
Immagino di poterlo fare usando la seguente procedura.
- passaggio 1) Timestamp di tipo datetime
- passaggio 2) datetime secondi
- passaggio 3) troncare parte tempo in secondi
- passaggio 4) riportare secondi per timestamp
Anche se la mia ipotesi è corretta, ci vuole troppo tempo per farlo. Esiste un modo semplice per raggiungere questo obiettivo?
In [371]: ts = pd.Timestamp ('2014/11/12 13:35')
In [372]: ts
Out [372]: Timestamp (' 2014-11-12 13:35:00 ')
In [373]: ts.hour = 0 # < - questo è quello che sto cercando di fare.
Se si ha a che fare con un '' DatetimeIndex'', è possibile utilizzare il metodo 'normalize'. Questo tuttavia non è disponibile nel Timestamp individuale (una soluzione è: 'pd.DatetimeIndex ([ts]). Normalize() [0]') – joris
Si desidera reimpostare la parte di tempo 'intero' (solo mantenere la data), o vuoi solo resettare le ore? – joris
parti intere. – Hill