Come stampare pandas dataframe senza indice


È possibile utilizzare i seguenti metodi per stampare un DataFrame panda senza l’indice:

Metodo 1: utilizzare la funzione to_string()

 print ( df.to_string (index= False ))

Metodo 2: creare un indice vuoto prima della stampa

 df. index =[''] * len (df)

print (df)

Entrambi i metodi stamperanno il DataFrame senza l’indice.

Gli esempi seguenti mostrano come utilizzare ciascun metodo con i seguenti DataFrame panda:

 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

Tieni presente che DataFrame contiene un indice con valori compresi tra 0 e 7.

Esempio 1: utilizzo della funzione to_string()

Il codice seguente mostra come utilizzare la funzione to_string() per stampare DataFrame senza l’indice:

 #print DataFrame without index
print ( df.to_string (index= False ))

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

Tieni presente che tutte e quattro le colonne vengono stampate senza la colonna dell’indice.

Esempio 2: creare un indice vuoto prima della stampa

Il codice seguente mostra come creare prima una colonna indice con tutti i valori vuoti e quindi stampare il DataFrame:

 #define index to have all blank values
df. index =[''] * len (df)

#printDataFrame
print (df)

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

Tieni presente che tutte e quattro le colonne vengono stampate senza la colonna dell’indice.

Tieni inoltre presente che questo esempio corrisponde al DataFrame che abbiamo stampato nell’esempio precedente.

Risorse addizionali

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

Come visualizzare tutte le righe in un Pandas DataFrame
Come appiattire MultiIndex in Pandas DataFrame
Come trasporre un Pandas DataFrame senza indici

Aggiungi un commento

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