Vai al contenuto
PROMPTARIO
ScriptRISORSA 29

Normalizzare date in un CSV

PubblicatoWeb: da classificare

Converte più formati di data in ISO e separa i valori non riconosciuti.

Strumenti
Python
Livello
Intermedio
Setup
10 min
Risultato
Codice

A cosa serve

Converte più formati di data in ISO e separa i valori non riconosciuti.

Quando usarlo

Quando il tuo obiettivo è ottenere questo risultato: Un nuovo CSV con data ISO e una colonna separata per gli errori.

Cosa preparare

  • Lavora su una copia e verifica il nome della colonna data.
  • Aggiungi solo formati realmente presenti.
Istruzioni complete della risorsa
  1. Lavora su una copia e verifica il nome della colonna data.
  2. Aggiungi solo formati realmente presenti.
  3. Controlla tutte le righe valorizzate in data_errore.

Configura la risorsa

Variabili

Questo contenuto non contiene variabili compilabili. Leggi le istruzioni prima di copiarlo.

I valori restano in questa pagina e si perdono alla chiusura. Non inserire password o dati sensibili non necessari.

Controlla

Completa le variabili, poi premi “Controlla il prompt”.

Verifica se il tuo caso richiede fonti aggiornate o ricerca web.

Prompt

import csv from datetime import datetime FORMATI = ("%d/%m/%Y", "%Y-%m-%d", "%d-%m-%Y") def normalizza(valore): for formato in FORMATI: try: return datetime.strptime(valore.strip(), formato).date().isoformat() except ValueError: pass return "" with open("dati.csv", newline="", encoding="utf-8-sig") as src, open("dati_date_iso.csv", "w", newline="", encoding="utf-8") as dst: reader = csv.DictReader(src) writer = csv.DictWriter(dst, fieldnames=reader.fieldnames + ["data_iso", "data_errore"]) writer.writeheader() for row in reader: row["data_iso"] = normalizza(row.get("data", "")) row["data_errore"] = "" if row["data_iso"] else row.get("data", "") writer.writerow(row)

Usa

Incolla il contenuto nello strumento AI scelto. Aggiungi gli allegati richiesti e verifica la risposta con la checklist della scheda.

La copia non avvia il modello e non invia dati.

Esempio

Un esempio documentato non è ancora disponibile per questa risorsa.

Risultato atteso

Un nuovo CSV con data ISO e una colonna separata per gli errori.

Cosa controllare

  • Confronta il risultato con i dati di partenza.
  • Verifica fatti, nomi, numeri e passaggi prima dell’uso.
  • Non considerare la risposta dell’AI come una verifica indipendente.

Stato del test

PubblicatoWeb: da classificare

Pubblicato nel catalogo. Non è disponibile un rapporto di prova collegato a questa versione: modello, input, output e limiti devono ancora essere documentati.

Ultimo controllo documentato: non disponibile.

Data di test dichiarata nella scheda precedente: 19 ago 2026. Da sola non costituisce una verifica.

Cosa significano i badge
Pubblicato
Disponibile nel catalogo; non attesta una prova.
Testato
Prova documentata sulla stessa versione, con modello, dati e limiti.
Verificato
Risultato della prova controllato anche da un revisore identificato.
Da aggiornare
Una modifica, una scadenza o un problema richiedono un nuovo controllo.

0 variabili · risparmio indicativo dichiarato: 30 min / utilizzo.

04

Continua con risorse collegate

Collegamenti scelti per categoria, strumenti e obiettivo. Apri soltanto ciò che serve al tuo prossimo passaggio.

ScriptDati & documenti

Trovare righe duplicate in un CSV

Individua duplicati usando colonne scelte e produce un rapporto senza modificare il file.

Python · IntermedioApri la risorsa
AutomazioneDati & documenti

Report KPI settimanale in bozza

Raccoglie metriche definite e prepara un commento con anomalie da verificare.

Make + Google Sheets + Slack · IntermedioApri la risorsa
PromptProduttività

Memo decisionale con opzioni e compromessi

Confronta alternative mantenendo visibili dati mancanti e reversibilità.

ChatGPT + Gemini + Claude · BaseApri la risorsa
AutomazioneProduttività

Attività in bozza dopo una riunione

Estrae decisioni e propone attività senza assegnarle automaticamente.

n8n + Google Drive + Notion · IntermedioApri la risorsa
ScriptDati & documenti

Trova giorni mancanti in una serie CSV

Controlla la continuità di una colonna data e segnala giorni assenti, duplicati o valori non validi senza cambiare il dataset.

Python 3.10+ · IntermedioApri la risorsa
ScriptDati & documenti

Audit delle date CSV per dati e documenti

Script Python in sola lettura per contare date valide, mancanti o non riconosciute nel settore dati & documenti, con verifica sulla fonte.

Python 3.10+ · IntermedioApri la risorsa