3 Trucchi Potenti Per Lavorare Con I Dati Data-Ora In Python

3 Potenti Trucchi per Lavorare con i Dati Data-Ora in Python

Data Science con Python

Impara come lavorare con i dati di data e ora in Python utilizzando il modulo datetime

Foto di Nathan Dumlao su Unsplash

I dati data-ora sono uno dei tipi di dati più comuni e che richiedono più tempo con cui lavorare.

Sia che si stia facendo un’analisi delle serie temporali, preparando i dati per un modello di apprendimento automatico o semplicemente facendo un’analisi esplorativa dei dati, è necessario lavorare con valori di data-ora presenti nei dati.

Inoltre, quando si combinano i dati da diverse fonti, i dati data-ora sono presenti in formati diversi. E per mantenere la coerenza dei dati, è necessario trasformare tutti i valori di data-ora in un formato singolo/standard e quindi è necessario conoscere queste tecniche per lavorare con essi.

Sicuramente hai speso almeno cinque minuti cercando come manipolare tali dati di data-ora. E anche ogni volta che lavori con tali dati di data-ora. IO PERDO SEMPRE TEMPO CON QUESTO!!

Pertanto, in questo articolo, condividerò 3 trucchi veloci per lavorare con i dati di data-ora in Python, utilizzando i quali puoi soddisfare la maggior parte delle tue esigenze di elaborazione dei dati di data-ora. Consiglio di salvare questa storia per un futuro riferimento rapido.

In Python, puoi utilizzare una varietà di moduli come calendar, datetime e time. Sebbene ciascun modulo sia utile in scenari distinti, ho trovato il modulo datetime versatile in quanto offre metodi per lavorare sia con le date che con l’ora.

Quindi, qui imparerai di più su questo modulo datetime e su come utilizzare efficientemente i suoi metodi per trasformare i dati di data-ora.

Puoi scaricare un notebook completo con tutti questi esempi e altre risorse alla fine di questa lettura!

Prima di iniziare con i consigli e i trucchi, facciamo una rapida revisione di come appaiono i valori di data-ora ottenuti da un modulo datetime.

Otterrai sempre la data e l’ora correnti utilizzando la classe datetime all’interno del modulo datetime, come mostrato di seguito.

from datetime import datetimecurrent_time = datetime.now()current_time# Outputdatetime.datetime(2023, 7, 8, 19, 40, 6, 832421)

Bene, puoi vedere che l’output non sembra una data ma sembra semplicemente un insieme di…