У меня есть матрица с идентификаторами Col1 и значениями Col2.
mat = [ ...
1000 3
1000 4
1000 nan
1000 nan
1000 5
2222 1
2222 2
2222 nan
3333 nan
4444 1 ] ;
Мне нужно заменить nan
значением в строке над ним, но при условии: строка выше должна иметь такой же идентификатор.
Ответ:
mat = [ ...
1000 3
1000 4
1000 4
1000 4
1000 5
2222 1
2222 2
2222 2
3333 nan
4444 1 ] ;
Можете ли вы предложить векторизованный подход?