Рубрики
Без рубрики

Как рендерировать PandaS DataFrame в качестве таблицы HTML?

Автор оригинала: Python Examples.

Пандас – визуализация dataframe в качестве таблицы HTML

Вы можете преобразовать DataFrame в таблицу в HTML, чтобы представить DataFrame на веб-страницах.

Чтобы сделать Pandas DataFrame в таблицу HTML, используйте pandas.dataframe.to_html () метод.

Total DataFrame преобразуется в <таблица> HTML-элемент, в то время как имена столбцов обернуты под Таблица HTML-элемент. И каждый ряд данных dataframe преобразуется в ряд В таблице HTML.

Пример 1: рендеринг DataFrame в качестве таблицы HTML

В этом примере мы будем инициализировать DataFrame и визуализировать его в таблицу HTML.

Python Program

import pandas as pd

# create dataframe
df_marks = pd.DataFrame({'name': ['Somu', 'Kiku', 'Amol', 'Lini'],
     'physics': [68, 74, 77, 78],
     'chemistry': [84, 56, 73, 69],
     'algebra': [78, 88, 82, 87]})

# render dataframe as html
html = df_marks.to_html()
print(html)

Выход

name physics chemistry algebra
0 Somu 68 84 78
1 Kiku 74 56 88
2 Amol 77 73 82
3 Lini 78 69 87

Давайте напишем данные HTML в файл с помощью Python.

Python Program

import pandas as pd

#create dataframe
df_marks = pd.DataFrame({'name': ['Somu', 'Kiku', 'Amol', 'Lini'],
     'physics': [68, 74, 77, 78],
     'chemistry': [84, 56, 73, 69],
     'algebra': [78, 88, 82, 87]})

#render dataframe as html
html = df_marks.to_html()

#write html to file
text_file = open("index.html", "w")
text_file.write(html)
text_file.close()

Файл будет создан с данными HTML в текущем рабочем каталоге.

Теперь откройте HTML-файл с браузером. Выход должен выглядеть аналогично следующему скриншоту.

Резюме

В этом учебном пособии Pandas мы представили/преобразовали PandaS DataFrame в таблицу HTML.