Автор оригинала: 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.