Come posso convertire una colonna di stringhe DataFrame (nel formato gg/mm/aaaa) in data/ora?Convertire il tipo di colonna DataFrame da stringa a datetime
127
A
risposta
214
Il modo più semplice è quello di utilizzare to_datetime
:
df['col'] = pd.to_datetime(df['col'])
Offre anche un argomento dayfirst
per i tempi europei (ma attenzione this isn't strict).
Qui è in azione:
In [11]: pd.to_datetime(pd.Series(['05/23/2005']))
Out[11]:
0 2005-05-23 00:00:00
dtype: datetime64[ns]
è possibile passare una specifica format:
In [12]: pd.to_datetime(pd.Series(['05/23/2005']), format="%m/%d/%Y")
Out[12]:
0 2005-05-23
dtype: datetime64[ns]
6
Se la colonna della data è una stringa di formato '2017/01/01' voi puoi usare panda astype per convertirlo in datetime.
df['date'] = df['date'].astype('datetime64[ns]')
o utilizzare datetime64 [D] se si desidera giorno di precisione e non nanosecondi
print(type(df_launath['date'].iloc[0]))
rendimenti
<class 'pandas._libs.tslib.Timestamp'>
la stessa di quando si utilizza pandas.to_datetime
Puoi provarlo con altri formatta quindi '% Y-% m-% d' ma almeno questo funziona.
Problemi correlati
- 1. Query da convertire da datetime a mysql
- 2. Convertire relativa stringa datetime in oggetto DateTime
- 3. convertire la stringa di DateTime
- 4. convertire questo stringa datetime
- 5. Come convertire la stringa in formato datetime in pandas python?
- 6. Convertire Pandas dataframe stringa csv
- 7. Come convertire DateTime? a DateTime
- 8. Conversione da DateTime a stringa in Julia
- 9. Analizza una colonna di Pandas a Datetime
- 10. Conversione di una colonna all'interno di dataframe panda da int a stringa
- 11. Come convertire colonne in una colonna datetime nei panda?
- 12. panda: convertire datetime a fine del mese
- 13. Cambia il tipo di colonna da ntext a varbinary (max)
- 14. Impossibile convertire implicitamente il tipo 'stringa' in 'System.DateTime'
- 15. Migrazioni delle rotaie: provato a cambiare il tipo di colonna da stringa a intero
- 16. Come convertire stringa a qualsiasi tipo
- 17. Stringa da DateTime Oggetto
- 18. conversione da stringa a datetime javascript
- 19. conversione di una stringa a datetime da "yyyy-MM-dd"
- 20. Converti colonna di Pandas in DateTime
- 21. Come modificare il tipo di colonna da String a Date in DataFrames?
- 22. Pandas colonna datetime di ordinale
- 23. colonna pivot stringa su Pyspark dataframe
- 24. AutoMapper e convertire un datetime in stringa
- 25. Conversione stringa di datetime a datetime in NumPy (python)
- 26. Pandas - convertire dataframe multi-indice per oggetto datetime
- 27. conversione di una stringa a DateTime
- 28. momentjs convertire datetime a UTC da un altro fuso orario
- 29. perl come convertire una stringa in Datetime?
- 30. Convertire UTC DateTime a DateTimeOffset
grazie per il replay, posso definire il suo formato? come '% d /% m /% Y'? molto apprezzato – perigee
Bene, afferma di avere quell'opzione ma penso che questo sia ignorato. : s –
funziona, la stringa di formato funziona, grazie mille – perigee