Campi di tipo data¶
Codificare le date utilizzando uno standard è fondamentale per facilitare l'analisi dei dati delle serie temporali. Lo standard di riferimento è quello definito dalla norma ISO8601, che codifica i valori di data con il formato YYYYY-MM-DD, nella sua forma abbreviata, o YYYYY-MM-DDTHH:MM:SS, nella sua versione estesa.
Date¶
Nel caso delle date è utile utilizzare le seguenti raccomandazioni:
- riempire di zeri i valori 0-9 per indicare
MM,DD,HH,MMeSS, poiché ogni valore deve avere un numero fisso di cifre; - usare
-come separatore per le date e:per le ore; - usare la lettera
Tcome carattere separatore tra una data e un'ora quando usi la versione estesa; - usare preferibilmente le date complete
AAAA-MM-GGpiuttosto che indicare solo i mesi o gli anni quando i dati lo consentono; - se sono disponibili solo dati mensili, l'opzione migliore quella di includere una data completa riferita all'ultimo giorno del mese; per esempio, per settembre
2019-09-30; - se la data completa non può essere inclusa è preferibile esprimere l'anno e il mese in colonne separate (colonna
annoe colonnamese).
Ore¶
Nel caso delle ore è utile utilizzare le seguenti raccomandazioni:
- usare preferibile il formato 24 ore
HH:MM:SSpiuttosto che il formato 12 oreHH:MM:SS AM/PM; - usare un unico campo per includere i valori che rappresentano la data e l'ora combinate usando il formato
YYYYY-MM-DDTHH:MM:SS.
Esempio 1:¶
campi con date in forma breve
Cattiva prassi
| marchio | data_lancio |
|---|---|
| chevrolet chevelle malibu | Gennaio 1970 |
| buick skylark 320 | 23/07/1970 |
| plymouth satellite | 1 febbraio 1970 |
Buona prassi
| marchio | data_lancio |
|---|---|
| chevrolet chevelle malibu | 1970-01-31 |
| buick skylark 320 | 1970-07-23 |
| plymouth satellite | 1970-02-01 |
Esempio 2:¶
campi con date e orari in forma estesa
Cattiva prassi
| identificativo_veicolo | data_vendita |
|---|---|
| 0003407G236 | 12 gennaio 1970, alle 15:10 |
| 0003507H003 | 23/07/1970 - 04:34 PM |
| 0003407G237 | 1-Febbraio-1970-12-23-34 |
Buona prassi
| identificativo_veicolo | data_vendita |
|---|---|
| 0003407G236 | 1970-01-31T15:10:00 |
| 0003507H003 | 1970-07-23T16:34:00 |
| 0003407G237 | 1970-02-01T12:23:34 |