Как заменить NA в матрице случайными числами, используя R? - PullRequest
0 голосов
/ 11 января 2020

У меня много матриц с различным соотношением NA.

Мне нужно заменить NA уникальными СЛУЧАЙНЫМИ номерами из десяти цифр, которые начинаются с 2013 года (например, 2013956737, 2013956567, et c.) ,

Чтобы решить, что важно, чтобы случайное число не повторялось.

1 Ответ

1 голос
/ 11 января 2020

Я получил его с текущим кодом

mat[is.na(mat)] <- sample(2013900000: 2013990000, size=sum(is.na(mat)), replace=F)

, где mat - моя матрица данных

...