楼主: 跳蚤侠
22661 6

[问答] 怎么判断一个元素是否属于某个向量或dataframe [推广有奖]

  • 2关注
  • 0粉丝

硕士生

30%

还不是VIP/贵宾

-

威望
0
论坛币
448 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
967 点
帖子
62
精华
0
在线时间
159 小时
注册时间
2010-4-23
最后登录
2025-1-18

楼主
跳蚤侠 发表于 2015-3-3 14:36:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
比如有一个美国所有州的名字的dataframe,然后想判断TX这个州是否在里面,应该用哪个函数?
二维码

扫码加我 拉你入群

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

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

关键词:Dataframe Frame 怎么判断 Fram Data 元素

沙发
lww1993 发表于 2015-3-3 19:11:12
state<-c("Florida","Ohio","Washington","Wisconsin")
rank<-c(2,1,5,6)
data2<-data.frame(state,rank)
data2
       state rank
1    Florida    2
2       Ohio    1
3 Washington    5
4  Wisconsin    6
which(data2$state=="Ohio")
[1] 2
which(data2$state=="Utah")
integer(0)
从是否是integer(0)判断是否在data.frame中。
已有 2 人评分论坛币 学术水平 热心指数 收起 理由
admin_kefu + 50 热心帮助其他会员
ryoeng + 1 + 1 热心帮助其他会员

总评分: 论坛币 + 50  学术水平 + 1  热心指数 + 1   查看全部评分

藤椅
ofzhengyi 发表于 2015-3-3 21:56:07
操作符 %in% 即可。
例如:
state<-c("Florida","Ohio","Washington","Wisconsin")
"Florida" %in% state
[1] TRUE
"Hujian" %in% state
[1] FALSE
已有 2 人评分经验 论坛币 学术水平 热心指数 收起 理由
一入统计深似海 + 1 + 1 热心帮助其他会员
李会超 + 100 + 5 精彩帖子

总评分: 经验 + 100  论坛币 + 5  学术水平 + 1  热心指数 + 1   查看全部评分

板凳
跳蚤侠 发表于 2015-3-4 08:28:51
ofzhengyi 发表于 2015-3-3 21:56
操作符 %in% 即可。
例如:
state
可以使用,而且方便许多,谢谢

报纸
skyonefly 发表于 2015-12-3 20:23:55
学到!!!!!

地板
一入统计深似海 发表于 2017-5-19 15:48:31
学到!

7
若の渡2.0 在职认证  发表于 2017-8-1 11:56:12
ofzhengyi 发表于 2015-3-3 21:56
操作符 %in% 即可。
例如:
state
厉害,学习了

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 03:41