【发布时间】:2017-05-24 07:59:09
【问题描述】:
考虑数据集中的以下行:-
#Row (initially):
NA NA NA NA NA NA NA 2 3 1 4 5 2 NA NA 6 7
我希望所有这些行都转换为
#Row (modified) :
0 0 0 0 0 0 0 2 3 1 4 5 2 NA NA 6 7
只有在任何非 na 值之前出现的初始 NA 被零替换,而不是之后出现的那些。
编辑:我的数据是矩阵,例如:
NA NA NA NA 1 1 1 1 1 1
NA NA NA NA 1 1 1 1 1 1
NA NA NA NA 1 1 1 1 1 1
NA NA NA NA NA NA NA 1 NA 1
NA NA NA NA NA NA NA 1 NA 1
NA NA NA NA NA NA NA NA NA 1
1 1 1 1 1 1 1 1 NA 1
1 1 1 1 1 1 1 1 1 1
应该修改为
0 0 0 0 1 1 1 1 1 1
0 0 0 0 1 1 1 1 1 1
0 0 0 0 1 1 1 1 1 1
0 0 0 0 0 0 0 1 NA 1
0 0 0 0 0 0 0 1 NA 1
0 0 0 0 0 0 0 0 0 1
1 1 1 1 1 1 1 1 NA 1
1 1 1 1 1 1 1 1 1 1
【问题讨论】: