小编cac*_*sss的帖子

如何在庞大的数据框架中将NaN值替换为零?

我尝试NaN使用以下脚本用零替换值:

rapply( data123, f=function(x) ifelse(is.nan(x),0,x), how="replace" )
# [31]   0.00000000  -0.67994832   0.50287454   0.63979527   1.48410571  -2.90402836
Run Code Online (Sandbox Code Playgroud)

NaN值显示为零,但是当我输入数据框的名称并尝试查看它时,该值仍然保持为NaN.

data123$contri_us
# [31]          NaN  -0.67994832   0.50287454   0.63979527   1.48410571  -2.90402836
Run Code Online (Sandbox Code Playgroud)

我不确定该rapply命令是否实际应用了数据框中的调整,或者只是替换了所示的值.

知道如何将NaN值实际更改为零吗?

replace r

32
推荐指数
4
解决办法
9万
查看次数

标签 统计

r ×1

replace ×1