2018-01-28 ■ 変数 v が np.nan かどうかは、np.isnan(v) でできるが、vがfloatでないとエラーになる。 vがfloat以外も取りうるとき、v is np.nan としたくなるが、正しくない。 DataFrameならば、fillnaで空白とかにすればよいだろう。そうでないならば、isinstance(v,float) and np.isnan(v)とすればよい。