GeeksforGeeks (Italiano)

Vediamo come convertire file di testo in CSV utilizzando Python Panda. Python leggerà i dati da un file di testo e creerà un dataframe con righe pari al numero di righe presenti nel file di testo e colonne pari al numero di campi presenti in una singola riga. Vedi sotto esempio per una migliore comprensione.,

File di testo originale

Dataframe creato dal file di testo superiore avrà il seguente aspetto:

File CSV formato da un dato file di testo

Nota: La prima colonna di dataframe è l’indicizzazione che è di default quando viene letto un file di testo.

Una volta creato il dataframe, memorizzeremo questo dataframe in un formato di file CSV utilizzando il metodo Dataframe.to_csv ().

Sintassi: Dataframe.,to_csv (parametri)

Return: None

Vediamo alcuni esempi:

Esempio 1:

Output:

File CSV formato da un dato file di testo

Il file di testo letto è lo stesso di cui sopra. Dopo l’esecuzione di successo del codice di cui sopra, un file denominato “GeeksforGeeks.csv ” verrà creato nella stessa directory.

Esempio 2: Supponiamo che l’intestazione della colonna non sia fornita e che il file di testo sia simile a:

File di testo senza intestazioni

Quindi durante la scrittura del codice è possibile specificare le intestazioni.,

Output:

File CSV con intestazioni

Vediamo che le intestazioni sono state aggiunte con successo e il file è stato convertito da ‘.txt ‘formato a’.formato csv’.

Esempio 3: In questo esempio, i campi nel file di testo sono separati dal delimitatore definito dall’utente “/”.

‘/’ File di testo delimitato

Output:

File CSV

Durante la lettura dei dati specifichiamo che i dati devono essere tokenizzati utilizzando delimitatore specificato. In questo caso ‘/’.

Attenzione geek!, Rafforza le tue basi con il corso Python Programming Foundation e impara le basi.

Per cominciare, i preparativi per l’intervista migliorano i concetti delle strutture dati con il corso Python DS.

Tag articolo:

Share

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *