pandas.DataFrame.to_html#
- DataFrame.to_html(buf=None, *, столбцы=None, col_space=None, header=True, index=True, na_rep='NaN', форматеры=None, float_format=None, разрежать=None, index_names=True, justify=None, max_rows=None, max_cols=None, show_dimensions=False, десятичный='.', bold_rows=True, классы=None, escape=True, блокнот=False, border=None, table_id=None, render_links=False, кодировка=None)[источник]#
Отобразить DataFrame как HTML-таблицу.
- Параметры:
- bufstr, Path или StringIO-like, опционально, по умолчанию None
Буфер для записи. Если None, вывод возвращается в виде строки.
- столбцыподобный массиву, опционально, по умолчанию None
Подмножество столбцов для записи. По умолчанию записываются все столбцы.
- col_spacestr или int, list или dict из int или str, необязательно
Минимальная ширина каждого столбца в единицах длины CSS. Целое число предполагается в единицах px.
- headerbool, необязательно
Печатать ли метки столбцов, по умолчанию True.
- indexbool, необязательно, по умолчанию True
Выводить ли метки индекса (строк).
- na_repstr, опционально, по умолчанию ‘NaN’
Строковое представление
NaNдля использования.- форматерысписок, кортеж или словарь однопараметрических функций, необязательно
Функции форматирования для применения к элементам столбцов по позиции или имени. Результат каждой функции должен быть строкой в кодировке Unicode. Список/кортеж должен иметь длину, равную количеству столбцов.
- float_formatфункция с одним параметром, необязательная, по умолчанию None
Функция форматирования для применения к элементам столбцов, если они являются числами с плавающей точкой. Эта функция должна возвращать строку в формате unicode и будет применяться только к не-
NaNэлементы, сNaNобрабатывается с помощьюna_rep.- разрежатьbool, необязательно, по умолчанию True
Установите False для DataFrame с иерархическим индексом, чтобы печатать каждый ключ multiindex в каждой строке.
- index_namesbool, необязательно, по умолчанию True
Выводит названия индексов.
- justifystr, по умолчанию None
Как выровнять метки столбцов. Если None, используется опция из конфигурации печати (управляется set_option), ‘right’ по умолчанию. Допустимые значения:
left
правый
центр
justify
justify-all
начало
end
наследовать
match-parent
начальный
не установлен.
- max_rowsint, необязательный
Максимальное количество строк для отображения в консоли.
- max_colsint, необязательный
Максимальное количество колонок для отображения в консоли.
- show_dimensionsbool, по умолчанию False
Отображение размеров DataFrame (количество строк на количество столбцов).
- десятичныйstr, default ‘.’
Символ, распознаваемый как десятичный разделитель, например, ',' в Европе.
- bold_rowsbool, по умолчанию True
Сделать метки строк жирными в выводе.
- классыstr или list или tuple, по умолчанию None
CSS-класс(ы) для применения к результирующей html-таблице.
- escapebool, по умолчанию True
Преобразуйте символы <, > и & в HTML-безопасные последовательности.
- блокнот{True, False}, по умолчанию False
Предназначен ли сгенерированный HTML для IPython Notebook.
- borderint
A
border=borderатрибут включен в открывающийтег. По умолчанию
pd.options.display.html.border.- table_idstr, optional
CSS id включен в открывающий
тег, если указан.
- render_linksbool, по умолчанию False
Преобразовать URL-адреса в HTML-ссылки.
- кодировкаstr, по умолчанию "utf-8"
Установить кодировку символов.
- Возвращает:
- str или None
Если buf равен None, возвращает результат в виде строки. В противном случае возвращает None.
Смотрите также
to_stringПреобразовать DataFrame в строку.
Примеры
>>> df = pd.DataFrame(data={'col1': [1, 2], 'col2': [4, 3]}) >>> html_string = '''
... ...
''' >>> assert html_string == df.to_html()... ... ... ...... col1 ...col2 ...... ...0 ...1 ...4 ...... ... ...1 ...2 ...3 ...