假设原始矩阵
A= [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,] 5 3 4 3 3 5 4 1 5 3
[2,] 4 0 0 0 0 0 0 0 0 2
[3,] 0 0 0 0 0 0 0 0 0 0
[4,] 0 0 0 0 2 4 0 0 0 0
[5,] 4 3 0 0 0 0 0 0 0 0
生成的缺失值B是这个样子的
z 1 y 4 4
z 2 y 3 3 3
z 3 y 3 3 4 3
z 4 y 5 3 5 4
z 5 y 2 2 1
z 6 y 5 4 4
z 7 y 2 4 3 2
z 8 y 4 5 4 4
z 9 y 5 4 4 5
z 10 y 3 4 4
Y后边的才是缺失值,每一行Y对应的填到矩阵A的列中。如
A= [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,] 5 3 4 3 3 5 4 1 5 3
[2,] 4 3 0 0 0 0 0 0 0 2
[3,] 4 3 0 0 0 0 0 0 0 0
[4,] 4 3 0 0 2 4 0 0 0 0
[5,] 4 3 0 0 0 0 0 0 0 0
类似于这样子的 我不知道该怎么样把他们对应的放进去,跪求支招儿~


雷达卡




您看还有什么更好的办法吗?我是想做成一个循环,但是由于是缺失值B的行与原始矩阵A的列对应,这样匹配我不太会写循环~
京公网安备 11010802022788号







