5
NaNとNoneの違いは何ですか?
私はパンダreadcsv()を使用してcsvファイルの2つの列を読み取り、その値を辞書に割り当てています。列には数字と文字の文字列が含まれます。セルが空の場合があります。私の意見では、そのディクショナリー項目に読み取られる値は、割り当てられるべきですがNone、代わりnanに割り当てられるべきです。確かNoneに、空のセルはnull値を持っているので、よりわかりやすくなりますが、nan読み取られた値は数値ではないというだけです。 私の理解が正しい、との違いは何ですかれるNoneとはnan?のnan代わりになぜ割り当てられるのNoneですか? また、空のセルがないか私の辞書チェックで使用されていnumpy.isnan()ます: for k, v in my_dict.iteritems(): if np.isnan(v): しかし、これにより、このチェックをに使用できないというエラーが表示されvます。文字列ではなく、整数または浮動小数点変数が使用されることを意図しているためだと思います。これに該当する場合v、「空のセル」/ nanケースを確認するにはどうすればよいですか?