4393 6

[问答] R中是否有is.member函数 [推广有奖]

  • 0关注
  • 2粉丝

已卖:151份资源

博士生

38%

还不是VIP/贵宾

-

威望
0
论坛币
172 个
通用积分
0
学术水平
1 点
热心指数
2 点
信用等级
0 点
经验
5580 点
帖子
170
精华
0
在线时间
283 小时
注册时间
2014-3-12
最后登录
2023-3-25

楼主
呵呵哼哼哈哈 发表于 2015-3-14 19:29:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
matlab 中可以判断一个数组中的一行是否为其他数据中行的子集(is.member函数),如:a=[1 2 3 ;2 3 4],b=[1 2 3 ],
则ismember(a,b,'rows')返回[1 0], 请大神们指点,R中是否有此类函数?实现对一个数据中的每行是否在另外一个集合中的判断?谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:Member Ber Emb R函数 MATLAB matlab

沙发
qoiqpwqr 发表于 2015-3-14 19:50:04
用%in%

藤椅
呵呵哼哼哈哈 发表于 2015-3-14 20:08:01
qoiqpwqr 发表于 2015-3-14 19:50
用%in%
谢谢老师!再向您请教一个问题:
现有list数组,每个list的结构一样,示例:
a<-list(n="c",m=2);
b<-list(n="d",m=3);
c<-list(a,b);
可否不用循环提取c中所有list中属性n的值?即最后结果是[c d],谢谢您!

板凳
qoiqpwqr 发表于 2015-3-14 23:28:31
呵呵哼哼哈哈 发表于 2015-3-14 20:08
谢谢老师!再向您请教一个问题:
现有list数组,每个list的结构一样,示例:
a
  1. sapply(c, function(x) x$n)
复制代码
已有 1 人评分学术水平 收起 理由
求证1加1 + 1 热心帮助其他会员

总评分: 学术水平 + 1   查看全部评分

报纸
zarelone 发表于 2016-12-6 23:29:49
qoiqpwqr 发表于 2015-3-14 19:50
用%in%
能具体举个例子吗?我用%in%,随便比较两个等长的向量都是全部报告true……

地板
qoiqpwqr 发表于 2016-12-9 09:03:05
zarelone 发表于 2016-12-6 23:29
能具体举个例子吗?我用%in%,随便比较两个等长的向量都是全部报告true……
> a <- c(1, 2, 3)
> b <- c(1, 3, 5)
> a %in% b
[1]  TRUE FALSE  TRUE

7
zarelone 发表于 2017-1-11 14:24:51
知道问题了,原来是我的向量里面只有0,1两个值,所以都是TRUE

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

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