Matrix 如何使用R将矩阵中的NA替换为随机数?
我有很多矩阵,它们的NA比例不同 我需要的是用从2013开始的十位唯一随机数替换NA(例如2013956737、2013956567等)Matrix 如何使用R将矩阵中的NA替换为随机数?,matrix,random,replace,numbers,Matrix,Random,Replace,Numbers,我有很多矩阵,它们的NA比例不同 我需要的是用从2013开始的十位唯一随机数替换NA(例如2013956737、2013956567等) 为了解决这个问题,重要的是随机生成的数字不能重复。我用流动代码得到了它 mat[is.na(mat)] <- sample(2013900000: 2013990000, size=sum(is.na(mat)), replace=F) mat[is.na(mat)]请发布您的代码。
为了解决这个问题,重要的是随机生成的数字不能重复。我用流动代码得到了它
mat[is.na(mat)] <- sample(2013900000: 2013990000, size=sum(is.na(mat)), replace=F)
mat[is.na(mat)]请发布您的代码。