全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1326 6
2012-06-27
矩阵如下

     a b c d e f g h
aa 1 2 3 4 5 6 7 8
ab 3 4 5 6 7 8 9 0
ac 4 3 6 3 6 7 6 8
ad 2 4 6 6 7 8 9 0
ae 2 5 7 8 6 8 6 8
af  3 6 8 9 9 9 0 1
ag 2 2 4 6 5 7 8 9
ah 2 3 3 3 5 6 7 5


我想要f 列 数字等于8 或者g 列数字等于9  或者h列数字等于8 时,这些行形成个新的矩阵。请问各位大虾应该怎么做。就是有些像定位一样,就在f,g,h这3列数字等于那些值时 ,然后调用出这行的所有数字。非常感谢。

二维码

扫码加我 拉你入群

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

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

全部回复
2012-6-27 06:54:50
x[(x[, 6] == 8) | (x[, 7] == 9) | (x[, 8] == 8), ]
二维码

扫码加我 拉你入群

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

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

2012-6-27 07:03:05
qoiqpwqr 发表于 2012-6-27 06:54
x[(x[, 6] == 8) | (x[, 7] == 9]) | (x[, 8] == 8), ]
高手,我是想保持原矩阵的行列形状请问怎么办。我想要的形式是


     a b c d e f g h
aa 1 2 3 4 5 6 7 8
ab 3 4 5 6 7 8 9 0
ac 4 3 6 3 6 7 6 8
ad 2 4 6 6 7 8 9 0
ae 2 5 7 8 6 8 6 8


二维码

扫码加我 拉你入群

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

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

2012-6-27 07:46:27
上面那条语句就可以。
二维码

扫码加我 拉你入群

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

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

2012-6-27 07:50:48
qoiqpwqr 发表于 2012-6-27 07:46
上面那条语句就可以。
多些大侠已解决
二维码

扫码加我 拉你入群

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

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

2012-6-27 08:03:52
qoiqpwqr 发表于 2012-6-27 06:54
x[(x[, 6] == 8) | (x[, 7] == 9) | (x[, 8] == 8), ]
多谢多谢
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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