Hoe pandas dataframe af te drukken zonder index
U kunt de volgende methoden gebruiken om een Panda DataFrame af te drukken zonder de index:
Methode 1: gebruik de functie to_string().
print ( df.to_string (index= False ))
Methode 2: Maak een lege index vóór het afdrukken
df. index =[''] * len (df) print (df)
Bij beide methoden wordt het DataFrame afgedrukt zonder de index.
De volgende voorbeelden laten zien hoe u elke methode kunt gebruiken met de volgende panda’s DataFrame:
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
Merk op dat het DataFrame een index bevat met waarden variërend van 0 tot 7.
Voorbeeld 1: gebruik van de functie to_string().
De volgende code laat zien hoe u de functie to_string() gebruikt om het DataFrame af te drukken zonder de index:
#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
Merk op dat alle vier de kolommen worden afgedrukt zonder de indexkolom.
Voorbeeld 2: Maak een blanco index vóór het afdrukken
De volgende code laat zien hoe je eerst een indexkolom maakt met allemaal lege waarden en vervolgens het DataFrame afdrukt:
#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
Merk op dat alle vier de kolommen worden afgedrukt zonder de indexkolom.
Merk ook op dat dit voorbeeld overeenkomt met het DataFrame dat we in het vorige voorbeeld hebben afgedrukt.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in panda’s kunt uitvoeren:
Hoe alle rijen in een Pandas DataFrame worden weergegeven
Hoe MultiIndex af te vlakken in Pandas DataFrame
Hoe een Pandas DataFrame te transponeren zonder indexen