私はExcelシートに書き込むパンダのデータフレームを持っています。次に、そのDataFrameのヒートマップを表示するようにフォーマットします。xlsxwriter on python、 '3_color_scale'でconditional_format関数を使用
私は、これについての最良の方法は、{'type': '3_color_scale'}
を引数としてworksheet.conditional_format()
関数を使用することです。
しかし、私はこのが整数を保持するセルの色だけに気づいた。それはそれにフロートを持っているものは何も着色されません。誰もこの問題を解決する方法を知っていますか?
ここにコードのサンプルを示します。
writer = pd.ExcelWriter(file_name, engine='xlsxwriter')
df.to_excel(writer, sheet_name=selected_factor, startrow=row_location, startcol=col_location)
worksheet = writer.sheets['Sheet 1 testing']
worksheet.conditional_format('B8:E17',{'type': '3_color_scale'})
は私がPython 2.7
とpandas version 0.15.2
を使用しています。それは私に迷惑を与えていた私はなぜ考え出し
EDITは、数字ではない山車としてスプレッドシートに文字列として保存されていました。
@jmcnamraは、数字が浮いていない文字列として格納されていました! –