楼主: gren
4715 3

版主和高手!!!关于R数据筛选紧急求助 [推广有奖]

  • 0关注
  • 2粉丝

已卖:1908份资源

博士生

2%

还不是VIP/贵宾

-

威望
0
论坛币
3232 个
通用积分
28.6800
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
2917 点
帖子
120
精华
0
在线时间
280 小时
注册时间
2005-4-9
最后登录
2025-8-27

楼主
gren 发表于 2009-2-24 01:19:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

有三列数据,将第一和第二列数据按照一定值(比如33%和66%分位点)各自分成三段,这样就九段数据了,怎样将符合这符合这些9个区间的第三个数列值筛选出啊????
我用subset()但只能设定一个条件,不知道有没有可以设定两个条件的筛选函数啊????像SAS  wwhere --------and-------这样的语句

时间紧急 想大家求助了!!!!

二维码

扫码加我 拉你入群

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

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

关键词:数据筛选 紧急求助 急求助 Subset Where 版主 数据 高手 筛选

回帖推荐

ruiqwy 发表于3楼  查看完整内容

subset(x, subset, select, drop = FALSE, ...)里subset参数是logical expression,可以写多个条件的。x=1:100q=quantile(x,probs=c(0,1/3,2/3,1)) y=-100:100subset(y,q[1]<=y&y<q[2])可以提取y符合x的0%-33.33%范围内的值。也可以编个小循环实现!解决方法很多!

本帖被以下文库推荐

沙发
gren 发表于 2009-2-24 08:22:00

怎么没人搭理呀!!

藤椅
ruiqwy 发表于 2009-2-24 11:07:00
subset(x, subset, select, drop = FALSE, ...)
里subset参数是logical expression,可以写多个条件的。
x=1:100
q=quantile(x,probs=c(0,1/3,2/3,1))
 y=-100:100
subset(y,q[1]<=y&y<q[2])
可以提取y符合x的0%-33.33%范围内的值。
也可以编个小循环实现!解决方法很多!


R is the second language for me!Using R is standing on the shoulders of giants!   Let\'s use R together!

板凳
abelus 发表于 2009-2-25 16:55:00
用[]运算符加上逻辑判断即可,也可以直接subset来做。

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

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