我有一个看起来像这样的矩阵
a = matrix(c(5,10,NaN,NaN,4,5,3,NaN,NaN,2), nr=5)
a
[,1] [,2]
[1,] 5 5
[2,] 10 3
[3,] NaN NaN
[4,] NaN NaN
[5,] 4 2
NaN
现在我想用零替换那些。我知道is.nan
函数将返回这些元素的索引,但是我如何利用这样一个事实,即如果 aNaN
存在于一行中,那么该行的所有元素都是NaN
's(如上例中的第 3 行和第 4 行) . 谢谢!