1
Pandas DataFrameのto_html()を使用して、インデックス(列)をHTMLに出力する際に直接フォーマットすることができると考えていましたか?Pandas DataFrameでto_htmlと関連してインデックスをフォーマットします
ような何か:
df = DataFrame([[1, 2]], index=['a'], columns=['A', 'B'])
print(df.to_html(formatters={
'index': lambda elem: '<a href="example.com/{}">{}</a>'.format(elem, elem)}, escape=False))
これは動作しません。私はリンクを取得しません。
は、私はあなたがindex
の代わりに__index__
を使用する必要があります
dfc = df.copy()
dfc.index = ['<a href="example.com/{}">{}</a>'.format(i, i) for i in df.index]
print(dfc.to_html(escape=False))