楼主: xiaoxue@
805 5

[问答] 矩阵删除部分不连续的列 [推广有奖]

  • 0关注
  • 0粉丝

本科生

83%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
1.3500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1007 点
帖子
73
精华
0
在线时间
66 小时
注册时间
2021-1-29
最后登录
2022-8-30

楼主
xiaoxue@ 发表于 2021-3-12 09:38:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
矩阵A表示从矩阵B中抽取10列得到的矩阵,请问如何从矩阵B中删除矩阵A对应的那10列。
二维码

扫码加我 拉你入群

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

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


沙发
zerofung 学生认证  发表于 2021-3-12 10:55:54
setdiff(B,A)

藤椅
xiaoxue@ 发表于 2021-3-12 11:02:04
zerofung 发表于 2021-3-12 10:55
setdiff(B,A)
您好,我试了一下,好像不合适,这种做法将矩阵B的列合并为1列了,比如将一个200*200的矩阵变为1*18145的矩阵了。

板凳
xiaoxue@ 发表于 2021-3-12 11:20:24
[attachimg[attachimg]3409301
[/attachimg]]3409300[/attachimg]
请问怎么可以删掉矩阵B中与矩阵A对应的那些列?

EBVYRICNT)1O_BQCL6%J_]L.png (41.54 KB)

矩阵A

矩阵A

M]K81SA%`FBQ@T2V87DOZYA.png (49.73 KB)

矩阵B

矩阵B

报纸
zerofung 学生认证  发表于 2021-3-12 14:41:09
xiaoxue@ 发表于 2021-3-12 11:02
您好,我试了一下,好像不合适,这种做法将矩阵B的列合并为1列了,比如将一个200*200的矩阵变为1*18145的 ...
啊,用dplyr::setdiff(B,A),不要用基础包的,基础包的只接收向量
你可以查查,dplyr::setdiff(B,A)或者dplyr::anti_join(B,A),应该都可以解决你的问题

地板
xiaoxue@ 发表于 2021-3-12 16:34:41
怎么删除矩阵B中列名称与矩阵A相同的列

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-8 01:40