<Python, pandas> 値をNaNに置き換える。

値をNaNに置き換える。
DataFrame.replace()と、np.nanを使うらしい。

In [13]: df = pd.DataFrame(data=[0,0,0,1,1,0,0])

In [14]: df
Out[14]:
   0
0  0
1  0
2  0
3  1
4  1
5  0
6  0

In [15]: df.replace('0', np.nan)
Out[15]:
    0
0 NaN
1 NaN
2 NaN
3   1
4   1
5 NaN
6 NaN

こちらで教わりました。

stackoverflow.com