私はHTMLとして、このデータフレームを出力しようとしている、と以前`style`をDataFrameの` to_html`クラスと組み合わせて使う方法は?
df.to_html(classes=['table', 'table-hover', 'table-bordered'],
float_format=lambda x: '{0:.3f}s'.format(x))
ようto_html
を使用してしかし、その後、私はStyle機能に出くわし、そのことを考えた
df = pd.DataFrame(np.random.randn(10).reshape(2, 5))
df
# 0 1 2 3 4
# 0 -0.067162 -0.505401 -0.019208 1.123936 0.087682
# 1 -0.373212 -0.598412 0.185211 0.736143 -0.469111
のようなデータフレームを持っています私のDataFrameで浮動小数点数のためのスタイラーを持っているといいですね。同様に、私は
df_styler = df.Style.applymap(colorize)
しかし、今df_styler
と私のDATAFRAMEに適用することができます
def colorize(num)
color = 'red' if (np.isnan(num) or num > 0) else 'green'
return 'color: %s' % color
はStyler
オブジェクトであり、そしてそれはrender
メソッドを持っているのに、私は私がclasses
を渡すことができますどのように表示されませんto_html
と一緒に使用していたリストや浮動フォーマッタ...
Style
関数とCSSクラス/フォーマッタを使用して結合できる方法はありますか??
です([その] http://stackoverflow.com/questions/38849992/how-do-i-change-color HTML-table-generated-from-pd-datafr)に基づいていますか? – MaxU
@MaxUはい、しかし、私は 'to_html'に渡した' classes'を使ってhtmlとfloatフォーマッタをレンダリングしたいと思っています。それは私の質問です。 –
[this](http://stackoverflow.com/questions/38511373/change-the-color-of-text-within-a-pandas-dataframe-html-table-python-using-style)をチェックするとよいでしょう。 – MaxU