2
最近、パイソンでヒートマップを扱っています。より具体的には、シーボーンライブラリで描画しています。私のスニペットは次のように見えました。Seabornヒートマップは、更新後に "isnan"タイプのエラーを投げます。
result = df.pivot(index='indexcol', columns='coltwo', values='hvalues')
ax = sns.heatmap(result, cbar=False,yticklabels=True,xticklabels=True,linewidths=.1,cmap=ListedColormap(['white', 'green', 'red']))
plt.show()
私の結果はパンダのデータフレームです。
TypeError: ufunc 'isnan' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
私はヒートマップの呼び出しでresult.astype(int)を使用することにより、部分的にこの問題を解決することができ、まだプロットは同じことを見ていない:私は0.8.2にアップデートした後、それはのようなものを投げ始めました。
ダウングレードとは別に、どのようなオプションがありますか?
ありがとうございます。ヒートマッププロット前
result.fillna(value=np.nan, inplace=True)
行:
あなたが持っている最良の選択肢は、問題の[mcve]を提供することです - いつものように、望ましくないコードの動作について問い合わせるとき。 – ImportanceOfBeingErnest