我试图将NULL值替换为零。
使用rf['Pt 1']=rf['Pt 1'].fillna(0,inplace=True)
仅有助于将空白替换为0。
但是我仍然没有设法将NULL
(即字符串"Null"
,而不是None
值)替换为零。
任何人都知道如何将NULL替换为0吗?
rf['Pt 1']=rf['Pt 1'].fillna(0,inplace=True)
我的输出结果:
Pt 1
0
NULL
990
991
996
995
992
992
992
993
993
993
991
991
989
NULL
NULL
NULL
995
993
答案 0 :(得分:2)
使用熊猫
我希望DataFrame.fillna()
可以工作。 Refer Documentation for more insight
答案 1 :(得分:0)
我注意到我的输出是NULL而不是Nan,这是因为我读取的CSV文件已经将Nan前缀为Null,并且我意识到在NULL之前有一个空白。
以下将起作用:
rf=rf.replace(to_replace=" NULL",value=0)