So drucken sie pandas dataframe ohne index
Sie können die folgenden Methoden verwenden, um einen Pandas-DataFrame ohne den Index zu drucken:
Methode 1: Verwenden Sie die Funktion to_string()
print ( df.to_string (index= False ))
Methode 2: Erstellen Sie vor dem Drucken einen leeren Index
df. index =[''] * len (df) print (df)
Beide Methoden drucken den DataFrame ohne den Index.
Die folgenden Beispiele zeigen, wie jede Methode mit dem folgenden Pandas DataFrame verwendet wird:
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
Beachten Sie, dass der DataFrame einen Index mit Werten zwischen 0 und 7 enthält.
Beispiel 1: Verwendung der Funktion to_string()
Der folgende Code zeigt, wie Sie die Funktion to_string() verwenden, um den DataFrame ohne den Index zu drucken:
#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
Beachten Sie, dass alle vier Spalten ohne die Indexspalte gedruckt werden.
Beispiel 2: Erstellen Sie vor dem Drucken einen leeren Index
Der folgende Code zeigt, wie man zunächst eine Indexspalte mit allen leeren Werten erstellt und dann den DataFrame ausdruckt:
#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
Beachten Sie, dass alle vier Spalten ohne die Indexspalte gedruckt werden.
Beachten Sie außerdem, dass dieses Beispiel mit dem DataFrame übereinstimmt, den wir im vorherigen Beispiel gedruckt haben.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in Pandas ausführen:
So zeigen Sie alle Zeilen in einem Pandas DataFrame an
So reduzieren Sie MultiIndex in Pandas DataFrame
So transponieren Sie einen Pandas DataFrame ohne Indizes