df= pd.DataFrame(np.random.randint(1,10,(10,5)), columns=['a','b','c','d','e'])
df.iloc[0,0]=np.nan
df.isnull()
Out[329]:
a b c d e
0 True False False False False
1 False False False False False
2 False False False False False
3 False False False False False
4 False False False False False
5 False False False False False
6 False False False False False
7 False False False False False
8 False False False False False
9 False False False False False
更改为str后
df['a']=df['a'].astype(str)
df.isnull()
Out[332]:
a b c d e
0 False False False False False
1 False False False False False
2 False False False False False
3 False False False False False
4 False False False False False
5 False False False False False
6 False False False False False
7 False False False False False
8 False False False False False
9 False False False False False
您更改空值,该值为
np.nan
到字符串
'nan'
df.iloc[0,0]
Out[334]: 'nan'