方法1: to_html()メソッドを使用する PandasのDataFrameオブジェクトは、to_html()メソッドを使用してHTML形式に変換することができます。以下は基本的な使用例です。
import pandas as pd
# サンプルのDataFrameを作成する
data = {'名前': ['Alice', 'Bob', 'Charlie'],
'年齢': [25, 30, 35],
'都市': ['東京', 'ニューヨーク', 'ロンドン']}
df = pd.DataFrame(data)
# DataFrameをHTML形式で出力する
html_output = df.to_html()
print(html_output)
このコードを実行すると、DataFrameがHTML形式で表示されます。出力されたHTMLコードをブラウザに貼り付けることで、表として表示することができます。
方法2: CSSスタイルをカスタマイズする to_html()メソッドには、CSSスタイルをカスタマイズするオプションもあります。例えば、以下のようにCSSクラスを指定することができます。
# CSSスタイルをカスタマイズする
html_output = df.to_html(classes='my-table-class')
print(html_output)
このようにすると、生成されたHTMLテーブルに'my-table-class'というCSSクラスが追加されます。CSSファイルでこのクラスをスタイル指定することで、テーブルの見た目をカスタマイズすることができます。
方法3: テーブルの属性を設定する to_html()メソッドには、テーブルの属性を設定するオプションもあります。例えば、以下のようにborder属性を指定することができます。
# テーブルの属性を設定する
html_output = df.to_html(attributes={'border': 1})
print(html_output)
この場合、生成されたHTMLテーブルにborder属性が追加され、テーブルのボーダーが表示されます。