2012-12-22 15 views

risposta

30

Si potrebbe utilizzare strftime per salvare questi come colonne separate:

df['date'] = df['datetime'].apply(lambda x: x.strftime('%d%m%Y')) 
df['time'] = df['datetime'].apply(lambda x: x.strftime('%H%M%S')) 

e poi essere specifico circa le colonne da esportare in csv:

df[['date', 'time', ... ]].to_csv('df.csv') 
57

Con la nuova versione di Panda è possibile utilizzare il parametro date_format del metodo to_csv:

df.to_csv(filename, date_format='%Y%m%d') 
+5

sì ma è il è un modo per memorizzare due diverse colonne Timestamp usando diversi formati? Potrei convertirli prima in stringa, poi salvare, ma c'è qualcosa di più elegante? –

Problemi correlati