Sto usando Pandas di leggere un Sas set di dati utilizzando read_sas
convertire un datetime SAS in Pandas
C'è una variabile datetime nel set di dati SAS, che appare in Panda come:
1.775376e+09
Una volta mi converto al str
la data è:
1775376002.0
La data corrispondente SAS (non nel mio Pandas set di dati) sembra essere un DATETIME21.2
04APR2016:08:00:02.00
ho provato a convertirlo utilizzando
pd.to_datetime(df.mysasdate,format='%d%m%Y%H%M%S')
senza successo
TypeError: 'float' object is unsliceable
Qualche idea? Grazie!
Partenza a questa domanda. Il modulo datetime ha il convertitore che ti serve, penso: http://stackoverflow.com/a/26923644/4633893 –