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

Метод to_markdown

Метод to_markdown применяется к DataFrame и преобразует таблицу в строку с таблицей в формате Markdown. Этот метод полезен для вставки таблиц в документацию, Markdown-файлы или Jupyter-ноутбуки. Первым параметром можно передать путь к файлу, куда будет сохранён результат. Если параметр не указан, метод возвращает строку с Markdown-разметкой.

Синтаксис

df.to_markdown([buf], [mode], [index], [tablefmt], [colalign])

Основные параметры

Метод принимает следующие ключевые параметры:

buf - путь к файлу для сохранения (опционально) mode - режим открытия файла, по умолчанию 'wt' index - включать ли индекс в таблицу, по умолчанию True tablefmt - формат таблицы, по умолчанию 'pipe' colalign - выравнивание столбцов (строка или список)

Пример

Давайте преобразуем таблицу в Markdown-строку:

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

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

"| | a | b | |---:|----:|----:| | 0 | 1 | 10 | | 1 | 2 | 20 | | 2 | 3 | 30 |"

Пример

Теперь преобразуем таблицу без индекса:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3], 'b': [10, 20, 30] }) res = df.to_markdown(index=False) print(res)

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

"| a | b | |----:|----:| | 1 | 10 | | 2 | 20 | | 3 | 30 |"

Пример

Изменим формат таблицы на 'grid':

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3], 'b': [10, 20, 30] }) res = df.to_markdown(tablefmt='grid') print(res)

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

"+----+------+------+ | | a | b | +====+======+======+ | 0 | 1 | 10 | +----+------+------+ | 1 | 2 | 20 | +----+------+------+ | 2 | 3 | 30 | +----+------+------+"

Пример

Установим выравнивание для столбцов:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3], 'b': [10, 20, 30] }) res = df.to_markdown(colalign=('left', 'right')) print(res)

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

"| | a | b | |:---|:----|----:| | 0 | 1 | 10 | | 1 | 2 | 20 | | 2 | 3 | 30 |"

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

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