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:
Format powrotu:
Całe dane są umieszczane pod znacznikiem tabeli.
Wartości indeksu są umieszczone pod „
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
Produkt Nazwa Zakupiony status jeden 1 Danie słoneczne 1 dwa 2 okulary 0
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:
Produkt Nazwa Zakupiony status 1 Danie słoneczne 1 2 okulary 0
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:
Produkt Nazwa Zakupiony status 0 1 Danie słoneczne 1
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 … 0 1 … 1 2 …
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.