24小时热门版块排行榜    

CyRhmU.jpeg
查看: 714  |  回复: 2

yi_zhou

木虫 (正式写手)

[求助] 请问如何用R得到矩阵M(600*6)中某列的子集N(80*1)所对应的所有行信息(80*6)?已有1人参与

请问如何用R得到矩阵M(600*6)中某列的子集N(80*1)所对应的所有行信息(80*6)?

或者怎样输出两个矩阵其中一列交集(intersect)所对应的所有行信息?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1314168apple

金虫 (知名作家)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2019-08-26 21:09:07
一定要用R?
如果N(一列)与对应M的某一列,各自是唯一的。
matlab 的 ismember可以解决。
为了最终理解你所不理解的,你必须经历一条愚昧无知的道路。为了占有你从未占有的东西,你必须经历被剥夺的道路。为了达到你现在所不在的名位,你必须经历那...
2楼2019-08-22 16:37:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yi_zhou

木虫 (正式写手)

引用回帖:
2楼: Originally posted by 1314168apple at 2019-08-22 16:37:52
一定要用R?
如果N(一列)与对应M的某一列,各自是唯一的。
matlab 的 ismember可以解决。

不是这个意思,我可能没说清楚。M(600*6)六行分别对应名称、时间、峰面积、峰高、CAS号、相似度。我用CAS号提取出了子集N(80*1),但想知道这些CAS号在M中所对应的六行信息(80*6)
3楼2019-09-03 13:57:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yi_zhou 的主题更新
信息提示
请填处理意见