Panda: esporta dataframe in excel senza indice


È possibile utilizzare la seguente sintassi per esportare un DataFrame panda in un file Excel e non includere la colonna dell’indice:

 df. to_excel (' my_data.xlsx ', index= False )

L’argomento indice=False indica ai panda di non includere la colonna dell’indice durante l’esportazione del DataFrame in un file Excel.

L’esempio seguente mostra come utilizzare questa sintassi nella pratica.

Esempio: esporta Pandas DataFrame in un file Excel senza indici

Supponiamo di avere il seguente DataFrame panda che contiene informazioni su vari giocatori di basket:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],
                   ' points ': [18, 22, 19, 14, 14, 11, 20, 28],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#view DataFrame
print (df)

  team points assists rebounds
0 A 18 5 11
1 B 22 7 8
2 C 19 7 10
3 D 14 9 6
4 E 14 12 6
5 F 11 9 5
6 G 20 9 9
7:28 4 12

Se utilizziamo la funzione to_excel() per esportare DataFrame in un file Excel, i panda includeranno la colonna indice per impostazione predefinita:

 #export DataFrame to Excel file
df. to_excel (' basketball_data.xlsx ')

Ecco come appare il file Excel:

Tieni presente che la colonna dell’indice è inclusa nel file Excel per impostazione predefinita.

Per esportare DataFrame in un file Excel senza la colonna indice, è necessario specificare index=False :

 #export DataFrame to Excel file without index column
df. to_excel (' basketball_data.xlsx ', index= False )

Ecco come appare il file Excel:

I panda esportano in Excel senza indice

Tieni presente che la colonna dell’indice non è più inclusa nel file Excel.

Nota : puoi trovare la documentazione completa della funzione panda to_excel() qui .

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni nei panda:

Come ignorare colonne specifiche durante l’importazione di un file Excel in Pandas
Come combinare più fogli Excel in Pandas
Come scrivere Pandas DataFrames su più fogli Excel

Aggiungi un commento

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