楼主: peisaijun
28035 6

[问答] R语言 删除某变量小于2的数据行 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

初中生

14%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
68 点
帖子
10
精华
0
在线时间
5 小时
注册时间
2015-8-1
最后登录
2015-9-25

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问R语言中  如何实现删除某个变量小于2的整行数据?
二维码

扫码加我 拉你入群

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

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

关键词:R语言 如何实现 如何

没法直接删除,想保留变量大于等于2的整行数据可以提取,比如
> z<-1:12
> dim(z)<-c(3,4)
> z[c(2,3),]
     [,1] [,2] [,3] [,4]
[1,]    2    5    8   11
[2,]    3    6    9   12
就实现了提取大于等于2的行数据
已有 1 人评分经验 收起 理由
李会超 + 20 热心帮助其他会员

总评分: 经验 + 20   查看全部评分

使用道具

藤椅
setarcune 发表于 2015-8-1 15:05:05 |只看作者 |坛友微信交流群
  1. x <- rnorm(10)
  2. y <- rnorm(10,2,1)
  3. d1 <- data.frame(x, y)
  4. d2 <- d1[-which(x<2),]
复制代码


已有 2 人评分经验 热心指数 收起 理由
李会超 + 40 热心帮助其他会员
求证1加1 + 1 热心帮助其他会员

总评分: 经验 + 40  热心指数 + 1   查看全部评分

使用道具

板凳
peisaijun 发表于 2015-8-1 16:40:00 |只看作者 |坛友微信交流群
setarcune 发表于 2015-8-1 15:05
初学者感谢大家的帮助 原来是加which() ~

使用道具

报纸
十里春风 学生认证  发表于 2015-8-1 17:57:32 |只看作者 |坛友微信交流群
dat<-data.frame(x=rnorm(20),y=rt(20,3))
dat[with(dat,y>=2),]
#这样应该更一般一些,因为某一列变量的名称不一定可以直接使用。逻辑判断就可以了,不用使用which
已有 2 人评分经验 热心指数 收起 理由
李会超 + 40 热心帮助其他会员
求证1加1 + 1 热心帮助其他会员

总评分: 经验 + 40  热心指数 + 1   查看全部评分

使用道具

地板
peisaijun 发表于 2015-8-1 20:29:35 |只看作者 |坛友微信交流群
十里春风 发表于 2015-8-1 17:57
dat=2),]
#这样应该更一般一些,因为某一列变量的名称不一定可以直接使用。逻辑判断就可以了,不用使用whi ...
soga ! 谢谢啦~

使用道具

7
rosenbloog 发表于 2015-8-1 22:33:22 |只看作者 |坛友微信交流群
dat[dat$y>=2,]
已有 1 人评分经验 收起 理由
李会超 + 20 热心帮助其他会员

总评分: 经验 + 20   查看全部评分

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-30 19:12