PythonでPandasのデータフレームをHTML形式で表示する方法


  1. to_html()メソッドを使用する方法: Pandasのデータフレームオブジェクトには、to_html()メソッドが用意されています。これを使用すると、データフレームをHTML形式の文字列として取得することができます。以下はその使用例です。
import pandas as pd
# データフレームを作成する(例)
data = {'名前': ['Alice', 'Bob', 'Charlie'],
        '年齢': [25, 30, 35]}
df = pd.DataFrame(data)
# データフレームをHTML形式で表示する
html_table = df.to_html()
print(html_table)
  1. IPython.displayを使用する方法: IPython.displayモジュールを使用すると、データフレームをJupyter NotebookやIPythonコンソールで表示することができます。以下はその使用例です。
from IPython.display import display
# データフレームを作成する(例)
data = {'名前': ['Alice', 'Bob', 'Charlie'],
        '年齢': [25, 30, 35]}
df = pd.DataFrame(data)
# データフレームをHTML形式で表示する
display(df)
  1. Jupyter NotebookのMarkdownセルを使用する方法: Jupyter NotebookのMarkdownセルを使用すると、データフレームをHTML形式で表示することができます。以下はその使用例です。

  2. データフレームを作成する(例)

    data = {'名前': ['Alice', 'Bob', 'Charlie'],
        '年齢': [25, 30, 35]}
    df = pd.DataFrame(data)
  3. Markdownセルに以下のように記述します。

    ```html
    {df.to_html()}

これらの方法を使用すると、PythonのPandasデータフレームをHTML形式で表示することができます。それぞれの方法を試してみて、自分のニーズに合ったものを選択してください。