楼主: miaojiuji
2772 9

[问答] R如何筛选出含有三个及以上值大于0.5的行? [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

初中生

66%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
178 点
帖子
10
精华
0
在线时间
16 小时
注册时间
2019-12-13
最后登录
2022-12-23

楼主
miaojiuji 学生认证  发表于 2021-3-27 13:01:35 |AI写论文
50论坛币
QQ截图20210327104601.png

最佳答案

llb_321 查看完整内容

设数据框或矩阵data newdata 0.5) > 2), ]
关键词:筛选出 筛选
已有 1 人评分论坛币 收起 理由
llb_321 + 5 补偿

总评分: 论坛币 + 5   查看全部评分

沙发
llb_321 在职认证  发表于 2021-3-27 13:01:36
设数据框或矩阵data

newdata <- data[which(rowSums(data[, -1] > 0.5) > 2), ]
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

藤椅
miaojiuji 学生认证  发表于 2021-3-27 15:13:18
llb_321 发表于 2021-3-27 14:51
设数据框或矩阵data

newdata  0.5) > 2), ]
感谢您的回复,请问出现这个报错是为什么呢?
> caryopsis1 <- caryopsis[which(rowSums(data[, -1] > 0.5) > 2), ]
Error in data[, -1] : object of type 'closure' is not subsettable
已有 2 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员
llb_321 + 5 精彩帖子

总评分: 论坛币 + 15   查看全部评分

板凳
llb_321 在职认证  发表于 2021-3-27 15:24:53
caryopsis的数据类型能改成data.frame或者矩阵吗,这个报错是因为caryopsis数据的类型是“closure”不支持取子集。
可以查一下你用的包,有没有数据转换的函数。

另外一种可能,你的代码没改全,先试一下这个
caryopsis1 <- caryopsis[which(rowSums(caryopsis[, -1] > 0.5) > 2), ]
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

报纸
llb_321 在职认证  发表于 2021-3-27 15:33:13
另外,不需要你的论坛币,我多的是。

地板
miaojiuji 学生认证  发表于 2021-3-27 15:34:57
llb_321 发表于 2021-3-27 15:33
另外,不需要你的论坛币,我多的是。
刚看到。。谢谢啦
已有 1 人评分论坛币 收起 理由
llb_321 + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

7
llb_321 在职认证  发表于 2021-3-27 15:38:30
miaojiuji 发表于 2021-3-27 15:34
刚看到。。谢谢啦
汗,是不是代码没改全的原因?

8
miaojiuji 学生认证  发表于 2021-3-27 15:49:19
llb_321 发表于 2021-3-27 15:38
汗,是不是代码没改全的原因?
是我没改全,刚发现里面还有一个data。。
真的谢谢啦
已有 1 人评分论坛币 收起 理由
llb_321 + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

9
nieqiang110 学生认证  发表于 2021-3-27 20:45:24
llb_321 发表于 2021-3-27 15:38
汗,是不是代码没改全的原因?
lib_321老师

10
miaojiuji 学生认证  发表于 2021-4-19 09:02:51
llb_321 发表于 2021-3-27 15:38
汗,是不是代码没改全的原因?
打扰了,麻烦您抽空看下这个怎么解决。。
R语言 MAD(绝对中位差),如图
https://bbs.pinggu.org/forum.php ... mp;from^^uid=12146689[/url]

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

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