0

pandas データフレームを html テーブルとしてエクスポートしており、最終テーブルのヘッダー列のスタイルをいじっています。私が生成したデータフレームの例を次に示します。

x = np.arange(0,100,5)
y = np.arange(0,20,1)
example_df = pd.DataFrame(x,y).head(10).reset_index()
example_df.columns = ['X Column', 'Y Column']

次のコードでヘッダー テキストの色を編集できました。

example_df = example_df.to_html(index=False).replace('<th>','<th style = "color", "White">')

次のコードを使用して、背景色を個別に変更することもできました。

example_df = example_df.to_html(index=False).replace('<th>','<th style = "background-color", "RoyalBlue">')

列ヘッダーのテキストの色と背景の色を別々に変更することはできましたが、両方を同時に変更することはできませんでした。どちらか一方だけを変更するのではなく、テキストの色と背景の色の両方を変更できるように、これを達成するためのより良い方法はありますか? ありがとう!

4

1 に答える 1