我尝试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
NaN 值显示为零,但当我输入数据框的名称并尝试查看它时,该值仍为 NaN。
data123$contri_us
# [31] NaN -0.67994832 0.50287454 0.63979527 1.48410571 -2.90402836
我不确定该rapply
命令是否实际上在数据框中应用了调整,或者只是按照所示替换了值。
知道如何将NaN
值实际更改为零吗?