mia applicazione prevede il trattamento dei dati (contenuto in un CSV), che è la forma seguente:Pandas: Mediante Unix epoca timestamp come indice Datetime
Epoch (number of seconds since Jan 1, 1970), Value
1368431149,20.3
1368431150,21.4
..
Attualmente ho letto CSV utilizzando il metodo loadtxt NumPy (può facilmente usa read_csv da Pandas). Attualmente per la mia serie sto convertendo il campo timestamp come segue:
timestamp_date=[datetime.datetime.fromtimestamp(timestamp_column[i]) for i in range(len(timestamp_column))]
seguo questo impostando timestamp_date come indice Datetime per il mio dataframe. Ho provato a cercare in vari posti per vedere se c'è un modo più veloce (integrato) di usare questi timestamp di epoca Unix, ma non ne ho trovato nessuno. Molte applicazioni fanno uso di tale terminologia di timestamp.
- Esiste un metodo integrato per la gestione di tali formati di timestamp?
- In caso contrario, qual è il modo consigliato di gestire questi formati?
Wow! Non sapevo che potrebbe essere così facile! La parte migliore è che conserva la sensazione di un'operazione vettoriale. –
N.B. https://github.com/pydata/pandas/issues/3540 –