Pandy do html

Pandy do html

Pandy w Pythonie mogą zmienić ramkę danych pandów w tabelę HTML. Pandas DataFrame jest wykonywana przy użyciu „Pandy.Ramka danych.metoda to_html () ”. Spójrzmy na nasz przykład i omówmy procedurę przekształcenia naszej Python DataFrame na kod źródłowy HTML. Aby to osiągnąć, musimy najpierw zaprojektować ramkę danych, która ostatecznie przenosi się na HTML.

Składnia:

Pandy.Ramka danych.to_html (indeks, max_rows, max_cols)

Parametry:

    1. Jeśli „indeks” jest ustawiony na true, wyjście HTML zawiera indeks dla każdego wiersza. W przeciwnym razie żaden indeks nie jest obecny, jeśli jest ustawiony na fałsz. Domyślnie to prawda.
    2. Max_rows ma wartość liczb całkowitą, która przekształca określoną liczbę wierszy w format HTML.
    3. MAX_COLS ma wartość liczb całkowitą, która przekształca określoną liczbę kolumn w format HTML.

Format powrotu:

Całe dane są umieszczane pod znacznikiem tabeli.

Wartości indeksu są umieszczone pod „”Tag. Wartości wiersza są umieszczone pod „„Tag, który jest pod„”Kolumna.

Przykład 1: bez parametru

W tym przykładzie mamy ramkę danych o nazwie „rzeczy”, która zawiera kolumny „produktu”, „nazwa” i „zakupionego statusu” z 2 wierszami.

Konwertuj tę ramkę danych na HTML, nie przekazując żadnego parametru.

importować pandy
# Utwórz pandas DataFrame z 3 kolumnami.
rzeczy = pandy.DataFrame ('Produkt': [1,2],
„Nazwa”: [„Solar Dish”, „okulary”],
„Zakupiony status”: [1,0], indeks = ['one', „dwa”])
Drukuj (rzeczy)
wydrukować()
# Konwertuj Rzeczy DataFrame na HTML
Drukuj (rzeczy.to_html ())


Wyjście:

Nazwa produktu zakupiona status
jedno 1 solarne danie 1
Dwie 2 okulary 0























ProduktNazwaZakupiony status
jeden1Danie słoneczne1
dwa2okulary0


Wyjaśnienie:

Na pierwszym wyjściu wyświetliśmy faktyczną ramkę danych. W drugim wyjściu nasza DataFrame jest wyświetlana w formacie HTML.

Uruchommy wyjście kodu HTML w przeglądarce.

Przykład 2: z parametrem indeksu

Konwertuj tę ramkę danych na HTML, ignorując indeks. Tutaj indeks jest ustawiony na false.

importować pandy
rzeczy = pandy.DataFrame ('Produkt': [1,2],
„Nazwa”: [„Solar Dish”, „okulary”],
„Zakupiony status”: [1,0], indeks = ['one', „dwa”])
# Konwertuj na HTML bez indeksu
Drukuj (rzeczy.to_html (indeks = false))


Wyjście:





















ProduktNazwaZakupiony status
1Danie słoneczne1
2okulary0


Wyjaśnienie:

Nasza DataFrame jest wyświetlana w formacie HTML bez wartości indeksu.

Uruchommy wyjście kodu HTML w przeglądarce.


Widać, że wartości indeksu nie znaleziono w tabeli HTML.

Przykład 3: Z parametrem Max_Rows

Konwertuj tylko pierwszy wiersz DataFrame na HTML, ustawiając parametr MAX_ROWS na 1.

importować pandy
rzeczy = pandy.DataFrame ('Produkt': [1,2],
„Nazwa”: [„Solar Dish”, „okulary”],
„Zakupiony status”: [1,0])
# Konwertuj na HTML z jednym wierszem.
Drukuj (rzeczy.to_html (max_rows = 1))


Wyjście:


















ProduktNazwaZakupiony status
01Danie słoneczne1


Wyjaśnienie:

Nasza DataFrame jest wyświetlana w formacie HTML, który ma tylko jeden wiersz.

Uruchommy wyjście kodu HTML w przeglądarce.

Przykład 4: Z parametrem MAX_COLS

Konwertuj tylko pierwszą kolumnę z ramki danych na HTML, ustawiając parametr MAX_COLS na 1.

importować pandy
rzeczy = pandy.DataFrame ('Produkt': [1,2],
„Nazwa”: [„Solar Dish”, „okulary”],
„Zakupiony status”: [1,0])
# Konwertuj na HTML za pomocą jednej kolumny.
Drukuj (rzeczy.to_html (max_cols = 1))


Wyjście:





















Produkt
01
12


Wyjaśnienie:

Nasza DataFrame jest wyświetlana w formacie HTML, który ma tylko jedną kolumnę.

Uruchommy wyjście kodu HTML w przeglądarce.

Wniosek

Podczas renderowania ramki danych do kodu HTML używamy rzeczy.to_html () funkcja. Konwertujemy również istniejącą ramkę danych, ustawiając parametry indeksu, max_rows i max_cols w osobnych przykładach. Dla wszystkich wyjść wyświetliśmy rzeczywiste dane HTML, zapewniając zrzut ekranu po każdym wyjściu.