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
値をゼロに変更する方法はありますか?