首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何根据组内的特定名称从列中移除值​?

如何根据组内的特定名称从列中移除值​?
EN

Stack Overflow用户
提问于 2022-02-17 19:21:47
回答 1查看 18关注 0票数 0

我想根据B列中的组名"genetic“删除y列中的值(<11)。

例如,下文:

代码语言:javascript
复制
dfa
ID     B          Y
1    genetic      10
2    life         20
3    life         10
4    genetic      10
5    life         20
6    genetic      50
7    life         25
8    life         45
9    genetic      60
10   genetic      70

输出

代码语言:javascript
复制
dfa
ID     B         y
1    genetic     10
2    life        20
3    life        10 
4    genetic     10
5    life        20
6    life        25
7    life        45

请注意,输出中从dataset中删除了低于11的值。我想创建这个条件来处理它。有人能帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-17 19:34:30

您可以为此使用dplyr::filter()

代码语言:javascript
复制
dfa %>% 
  dplyr::filter(!(Y < 11 & B == 'genetic'))
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71164223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档