sintsssi
pd.to_datetime(xl("origine"))
pd.to_datetime(xl("origine"), format ="formato")
Codice | Significato | Esempio |
%d | Giorno (2 cifre | 5 |
%m | Mese (2 cifre) | 9 |
%Y | Anno (4 cifre) | 2023 |
%y | Anno (2 cifre) | 23 |
%b | Nome mese abbreviato | Mar |
%B | Nome mese completo | March |
%H | Ore (24h) | 14 |
%I | Ore (12h) | 2 |
%p | AM/PM | PM |
esempio: converto testo in data con formato
pd.to_datetime("12/03/2023 14:30", format="%d/%m/%Y %H:%M")
esempio: filtra righe per data
# filtro data > 1/1/2020
df = df[df['Colonna'] > pd.to_datetime('1/1/2020')]
# filtro data dopo 1/1/2020
df = df[df['Colonna'] < pd.to_datetime('1/1/2020')]
# filtro data tra 1/1/2020 e 1/1/2021
df = df[(df['Colonna'] > pd.to_datetime('1/1/2020')) & (df['Colonna'] < pd.to_datetime('1/1/2021'))]
esempio: tabella con colonna date diverse in testo da conveertire con e senza formato