tabulate

Utilities

きれいに印刷されたテーブル

概要 tabulate

Tabulate は、表形式のデータを端末にきれいに出力するための Python ライブラリです。プレーン テキスト、グリッド、パイプ (Markdown)、HTML、LaTeX などを含む多数の出力形式をサポートします。これは、リストのリスト、辞書、PandasDataFrame、NumPy配列で動作します。

PyRunでは、マイクロピップを介して表を作成でき、ターミナル パネルにデータ出力を明確に表示する優れた方法です。これは、人間が読める形式で DataFrame を表示したり、Python データから Markdown テーブルを生成したりするために、Pandasとともによく使用されます。

コードと実行の出力

データをグリッド、アウトライン、マークダウン形式できれいに印刷します。

from tabulate import tabulate

data = [
    ["Alice",   28, "Engineer",  "New York"],
    ["Bob",     34, "Designer",  "London"],
    ["Charlie", 22, "Data Sci.", "Berlin"],
    ["Diana",   30, "Manager",   "Tokyo"],
]
headers = ["Name", "Age", "Role", "City"]

print("── grid ──")
print(tabulate(data, headers=headers, tablefmt="grid"))

print("\n── rounded_outline ──")
print(tabulate(data, headers=headers, tablefmt="rounded_outline"))

print("\n── pipe (Markdown) ──")
print(tabulate(data, headers=headers, tablefmt="pipe"))

関連パッケージ

推奨される Python リソース

関連するインタラクティブなチュートリアル、チートシート、コード比較で知識を深めてください。