У меня есть две матрицы одинаковой формы, заполненные поплавками, но у одной из матриц есть NA в некоторых позициях. Я хочу сделать так, чтобы другая матрица также имела NA в тех же позициях.
Я могу придумать несколько наивных решений:
1) Любые условные циклы - очень медленно
2) Преобразуйте NA в 0, умножьте матрицы по элементам так, чтобы матрица без NA получила 0 в нужных позициях, а затем разделите их поэлементно, чтобы вернуться к исходным значениям и, наконец, преобразовать 0 в NA - быстрее, но все же неэффективно и неуклюже
Я хочу найти эффективный способ решения этой проблемы, поскольку мне нужно выполнить эту операцию несколько миллионов раз.