Pandas in Python kann einen PANDAS -Datenfreen in eine HTML -Tabelle verändern. Ein Pandas -Datenframe wird mit den „Pandas“ ausgeführt.Datenrahmen.to_html () ”Methode. Schauen wir uns unser Beispiel an und diskutieren Sie die Prozedur, um unseren Python -Datenframe in den HTML -Quellcode umzuwandeln. Um dies zu erreichen, müssen wir zunächst den Datenrahmen entwerfen, der letztendlich zu HTML wird.
Syntax:
Pandas.Datenrahmen.to_html (Index, max_rows, max_cols)
Parameter:
Rückgabeformat:
Die gesamten Daten werden unter das Tabellen -Tag platziert.
Die Indexwerte werden unter die “platziert“
Beispiel 1: ohne Parameter
In diesem Beispiel haben wir einen Datenrahmen mit dem Namen "Dinge", das die Spalten "Produkt", "Name" und "erworbene Status" mit 2 Zeilen enthält.
Konvertieren Sie diesen Datenrahmen in HTML, indem Sie keinen Parameter übergeben.
Pandas importieren
# Erstellen Sie einen Pandas -Datenfreame mit 3 Spalten.
Dinge = Pandas.DataFrame ('Produkt': [1,2],
'Name': ['Solar Dish', 'Brille'],
'Kaufstatus': [1,0], Index = ['eins', 'zwei'])
drucken (Dinge)
drucken()
# Konvertieren Sie die Dinge DataFrame in HTML
drucken (Dinge.to_html ())
Ausgang:
Produktname gekaufter Status
ein 1 Solarschale 1
zwei 2 Brillen 0
Produkt Name Gekaufter Status eins 1 Sonnenschale 1 zwei 2 Gläser 0
Erläuterung:
In der ersten Ausgabe haben wir den tatsächlichen Datenrahmen angezeigt. In der zweiten Ausgabe wird unser Datenrahmen im HTML -Format angezeigt.
Lassen Sie uns die HTML -Codeausgabe im Browser ausführen.
Beispiel 2: Mit dem Indexparameter
Konvertieren Sie diesen Datenrahmen in HTML, indem Sie den Index ignorieren. Hier ist der Index auf false festgelegt.
Pandas importieren
Dinge = Pandas.DataFrame ('Produkt': [1,2],
'Name': ['Solar Dish', 'Brille'],
'Kaufstatus': [1,0], Index = ['eins', 'zwei'])
# Ohne Index in HTML konvertieren
drucken (Dinge.to_html (index = false))
Ausgang:
Produkt Name Gekaufter Status 1 Sonnenschale 1 2 Gläser 0
Erläuterung:
Unser Datenrahmen wird im HTML -Format ohne Indexwerte angezeigt.
Lassen Sie uns die HTML -Codeausgabe im Browser ausführen.
Sie können sehen, dass die Indexwerte in der HTML -Tabelle nicht gefunden wurden.
Beispiel 3: Mit dem Parameter max_rows
Konvertieren Sie nur die erste Zeile des Datenrahmens in HTML, indem Sie den Parameter max_rows auf 1 einstellen.
Pandas importieren
Dinge = Pandas.DataFrame ('Produkt': [1,2],
'Name': ['Solar Dish', 'Brille'],
'Kaufstatus': [1,0])
# Mit einer Zeile in HTML konvertieren.
drucken (Dinge.to_html (max_rows = 1))
Ausgang:
Produkt Name Gekaufter Status 0 1 Sonnenschale 1
Erläuterung:
Unser DataFrame wird im HTML -Format angezeigt, das nur eine Zeile hat.
Lassen Sie uns die HTML -Codeausgabe im Browser ausführen.
Beispiel 4: Mit dem Parameter max_cols
Konvertieren Sie nur die erste Spalte des DataFrame in HTML, indem Sie den Parameter max_cols auf 1 einstellen.
Pandas importieren
Dinge = Pandas.DataFrame ('Produkt': [1,2],
'Name': ['Solar Dish', 'Brille'],
'Kaufstatus': [1,0])
# Mit einer Spalte in HTML konvertieren.
drucken (Dinge.to_html (max_cols = 1))
Ausgang:
Produkt … 0 1 … 1 2 …
Erläuterung:
Unser DataFrame wird im HTML -Format angezeigt, das nur eine Spalte hat.
Lassen Sie uns die HTML -Codeausgabe im Browser ausführen.
Abschluss
Wenn wir einen Datenrahmen in einen HTML -Code rendern, verwenden wir die Dinge.to_html () Funktion. Außerdem konvertieren wir den vorhandenen Datenrahmen, indem wir die Parameter index, max_rows und max_cols in separaten Beispielen einstellen. Für alle Ausgänge haben wir die tatsächlichen Daten der HTML angezeigt, indem wir nach jeder Ausgabe einen Screenshot bereitgestellt haben.