Pandas zu HTML

Pandas zu HTML

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:

    1. Wenn „Index“ auf true eingestellt ist, enthält die HTML -Ausgabe den Index für jede Zeile. Andernfalls ist kein Index vorhanden, wenn er auf false eingestellt ist. Standardmäßig ist es wahr.
    2. Die max_rows nimmt einen ganzzahligen Wert auf, der die angegebene Anzahl von Zeilen in ein HTML -Format umwandelt.
    3. Die max_cols nimmt einen ganzzahligen Wert auf, der die angegebene Anzahl von Spalten in ein HTML -Format umwandelt.

Rückgabeformat:

Die gesamten Daten werden unter das Tabellen -Tag platziert.

Die Indexwerte werden unter die “platziert“" Schild. Die Zeilenwerte werden unter die “platziert“"Tag, das unter dem" ist "" Spalte.

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























ProduktNameGekaufter Status
eins1Sonnenschale1
zwei2Gläser0


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:





















ProduktNameGekaufter Status
1Sonnenschale1
2Gläser0


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:


















ProduktNameGekaufter Status
01Sonnenschale1


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
01
12


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.