2
私は、列とフォーマット番号を強調表示するためにスタイナーでパンダのデータフレームをフォーマットしています。私はまた、より明確で、快適で読みやすいようにマルチインデックスを適用したい。スタイラーをサブセットの列に適用するので、マルチインデックスで作業することはできません。マルチインデックスのパンダスタイルのオブジェクト
例:
arrays = [np.hstack([['One']*2, ['Two']*2]) , ['A', 'B', 'C', 'D']]
columns = pd.MultiIndex.from_arrays(arrays)
data = pd.DataFrame(np.random.randn(5, 4), columns=list('ABCD'))
data.columns = columns
import seaborn as sns
cm = sns.light_palette("green", as_cmap=True)
data.style.background_gradient(cmap=cm, subset=['A'])
はスタイラーが働くことができるように列をサブセットする方法はあります。以下の情報源によれば、これは実現したが、それを適用する方法を理解するために私には難しいですので、例がありませんされています http://pandas.pydata.org/pandas-docs/stable/generated/pandas.formats.style.Styler.html https://github.com/pandas-dev/pandas/issues/11655
はあなたに感謝します!
ありがとうございました!私はマルチインデックスをスライスして自分自身を教育しました。私がパンダで見逃したこと。 –