我尝试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值实际更改为零吗?