РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
102 of 687 menu

Метод to_latex

Метод to_latex применяется к DataFrame и возвращает строку с LaTeX-кодом таблицы. Метод имеет множество параметров для настройки внешнего вида таблицы: управление выравниванием столбцов, форматирование чисел, добавление заголовков и примечаний.

Синтаксис

df.to_latex([buf], [columns], [header], [index], [na_rep], [float_format], [sparsify], [index_names], [bold_rows], [column_format], [longtable], [escape], [encoding])

Пример

Базовое использование метода для преобразования таблицы в LaTeX-код:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) res = df.to_latex() print(res)

Результат выполнения кода:

"\\begin{tabular}{lrr}\n\\toprule\n{} & a & b \\\\\n\\midrule\n0 & 1 & 10 \\\\\n1 & 2 & 20 \\\\\n2 & 3 & 30 \\\\\n3 & 4 & 40 \\\\\n4 & 5 & 50 \\\\\n\\bottomrule\n\\end{tabular}\n"

Пример

Экспорт таблицы без индекса и с изменённым форматом чисел:

import pandas as pd df = pd.DataFrame({ 'a': [1.123, 2.456, 3.789], 'b': [10.1, 20.2, 30.3] }) res = df.to_latex(index=False, float_format="%.2f") print(res)

Результат выполнения кода:

"\\begin{tabular}{rr}\n\\toprule\n a & b \\\\\n\\midrule\n1.12 & 10.10 \\\\\n2.46 & 20.20 \\\\\n3.79 & 30.30 \\\\\n\\bottomrule\n\\end{tabular}\n"

Пример

Настройка заголовков столбцов и формата таблицы с использованием параметра column_format:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3], 'b': [4, 5, 6], 'c': [7, 8, 9] }) res = df.to_latex(header=['First', 'Second', 'Third'], column_format='|c|c|c|') print(res)

Результат выполнения кода:

"\\begin{tabular}{|c|c|c|}\n\\toprule\n{} & First & Second & Third \\\\\n\\midrule\n0 & 1 & 4 & 7 \\\\\n1 & 2 & 5 & 8 \\\\\n2 & 3 & 6 & 9 \\\\\n\\bottomrule\n\\end{tabular}\n"

Смотрите также

  • метод to_string,
    который преобразует таблицу в строку
  • метод to_csv,
    который сохраняет таблицу в CSV-формат
  • метод to_json,
    который экспортирует таблицу в JSON
  • метод to_html,
    который преобразует таблицу в HTML-код
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить