全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
7696 5
2014-12-18
假设原始矩阵
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        0    0    0    0    0    0    0     2     
[3,]            0    0    0    0    0    0    0     0     
[4,]           0    0    2    4    0    0    0     0     
[5,]    4    3    0    0    0    0    0    0    0     0  
类似于这样子的  我不知道该怎么样把他们对应的放进去,跪求支招儿~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-12-18 21:57:12
y包含所有的生成的缺失值
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-12-19 10:05:30
qoiqpwqr 发表于 2014-12-18 21:57
y包含所有的生成的缺失值
您好,是这样的~由于我的数据比较大,所以我想要一个更一般的方法~这个方法处理起来会不会跑不动啊??我原始数据有15万个~您看还有什么更好的办法吗?我是想做成一个循环,但是由于是缺失值B的行与原始矩阵A的列对应,这样匹配我不太会写循环~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-12-19 10:59:27
二楼的方法是最快的了,循环肯定没向量快
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-12-19 20:38:53
duzongyan 发表于 2014-12-19 10:05
您好,是这样的~由于我的数据比较大,所以我想要一个更一般的方法~这个方法处理起来会不会跑不动啊??我 ...
能够不用循环尽量不要用循环,尤其是在数据量比较大的情况下
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-3-13 16:43:43
谢谢斑竹啦~~~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群