2017-09-23 4 views
1

私はExcelスプレッドシートをテストするためにPythonでnumpyとunittestでxlwingsを使用しています。しかし、xlwingsが#N/Aの値をインポートしているときは-2146826246となります。xlwingsの#N/Aの表現

これはxlwingsが浮動小数点として値を取り込むことと関係があり、#N/Aの浮動小数点表現が正しくない可能性があることを理解しています。

私は#N/Aとナノを比較したいと思います。これを達成するためのアドバイスはありますか?

答えて

1

今後同じ問題を抱えて遭遇する可能性がある人のために。私はエラー番号と返されたい値を持つ辞書を作成する非常に粗い方法を使用しました。

error_dict = {-2146826281:np.inf,-2146826246:np.nan} 

もっと洗練されたソリューションをお持ちの方は、教えてください。