Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >根据r中的行和将行值更改为0

根据r中的行和将行值更改为0
EN

Stack Overflow用户
提问于 2021-01-19 17:39:50
回答 1查看 169关注 0票数 1

这是我的数据框架:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ID A B C D E F 
1  0 1 3 5 4 2
2  0 0 0 0 1 0
3  1 2 3 4 4 2
4  0 0 1 1 0 0

我希望根据行和获得一个新的数据框架,如果行sums<10,该行中的所有值都更改为0,这应该如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ID A B C D E F 
1  0 1 3 5 4 2
2  0 0 0 0 0 0
3  1 2 3 4 4 2
4  0 0 0 0 0 0

有什么简单的办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-19 17:49:16

您可以将rowSums用作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df[rowSums(df[-1], na.rm = TRUE) < 10, -1] <- 0
df

#  ID A B C D E F
#1  1 0 1 3 5 4 2
#2  2 0 0 0 0 0 0
#3  3 1 2 3 4 4 2
#4  4 0 0 0 0 0 0

-1将忽略计算行和的数据中的第一个ID列,并将其替换为0。

数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df <- structure(list(ID = 1:4, A = c(0L, 0L, 1L, 0L), B = c(1L, 0L, 
2L, 0L), C = c(3L, 0L, 3L, 1L), D = c(5L, 0L, 4L, 1L), E = c(4L, 
1L, 4L, 0L), F = c(2L, 0L, 2L, 0L)),class = "data.frame", row.names = c(NA, -4L))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65801942

复制
相关文章
Word 技术篇-段落的前后间距单位磅改为行,行改为磅
很多时候,比如我们写论文,word的格式是有严格要求的,我们要一丝不苟的按照要求来。因为,这是一种规范,也是是一种礼仪。
小蓝枣
2020/09/23
1.8K0
Word文档段落的前后间距单位磅改为行,行改为磅方法演示
很多时候,比如我们写论文,word 的格式是有严格要求的,我们要一丝不苟的按照要求来。因为,这是一种规范,也是是一种礼仪。
小蓝枣
2023/05/27
1.8K0
Word文档段落的前后间距单位磅改为行,行改为磅方法演示
混淆的行迁移和行链接
开发提出需求,要向一张已经包含100多个字段的表再新增字段,技术上可行,但是这种操作,究竟有何副作用?
bisal
2019/06/22
7950
行链接和行迁移的秘密
一、概述: 如果你的Oracle数据库性能低下,行链接和行迁移可能是其中的原因之一。我们能够通过合理的设计或调整数据库来阻止这个现象。 行链接和行迁移是能够被避免的两个潜在性问题。我们可以通过合理的调整来提高数据库性能。本文主要描述的是: 什么是行迁移与行链接 如何判断行迁移与行链接 如何避免行迁移与行链接
Leshami
2022/03/08
9230
行链接和行迁移的秘密
VBA:根据指定列删除重复行
文章背景:在工作生活中,有时需要进行删除重复行的操作。比如样品测试时,难免存在复测数据,一般需要删除第一行数据,保留后一行的数据。
Exploring
2022/09/20
3.2K0
「R」dplyr 行式计算
通常 dplyr 和 R 更适合对列进行操作,而对行操作则显得更麻烦。这篇文章,我们将学习围绕rowwise() 创建的 row-wise 数据框的 dplyr 操作方法。
王诗翔呀
2022/01/21
6.3K0
奇数行和偶数行合并
2. xargs默认使用的是空格为分隔符,通过-d指定新的分隔符,这里修改为\n回车换行 为分隔符。-n2表示以回车为换行符后,我要每行显示两列,也就是两行。
summerking
2022/09/19
9260
在Vim/Vi中删除行、多行、范围、所有行及包含模式的行
使用linux服务器,免不了和vi编辑打交道,命令行下删除数量少还好,如果删除很多,光靠删除键一点点删除真的是头痛,还好Vi有快捷的命令可以删除多行、范围。
子润先生
2021/06/24
109.6K0
SQL中的行转列和列转行
SQL是IT行业很多岗位都要求具备的一项能力,对于数据岗位而言更是如此,甚至说扎实的SQL基础也往往是入职这些岗位的必备技能。而在SQL面试中,一道出镜频率很高的题目就是行转列和列转行的问题,可以说这也是一道经典的SQL题目,本文就这一问题做以介绍分享。
luanhz
2021/06/25
7.2K0
vi中跳到文件的第一行和最后一行
由于vi编辑器不能使用鼠标,所以一个大文件如果要到最后一行只用键盘下键的话会是一个很痛苦的过程,还好有各种比较快捷的方法归我们使用:
全栈程序员站长
2022/07/11
10.6K0
SQL 中的行转列和列转行
行转列,列转行是我们在开发过程中经常碰到的问题。行转列一般通过CASE WHEN 语句来实现,也可以通过 SQL SERVER 的运算符PIVOT来实现。用传统的方法,比较好理解。层次清晰,而且比较习惯。 但是PIVOT 、UNPIVOT提供的语法比一系列复杂的SELECT…CASE 语句中所指定的语法更简单、更具可读性。下面我们通过几个简单的例子来介绍一下列转行、行转列问题。
玖柒的小窝
2021/11/08
5.5K0
SQL 中的行转列和列转行
dplyr中的行操作
在tidyverse中,整洁数据一般都是每一行是一个观测,每一列是一个变量,基本上所有操作都是基于整洁的数据进行的,都是对某列做什么操作。但有时候我们也需要对某行做一些操作,dplyr中现在提供了rowwise()函数快速执行对行的操作。
医学和生信笔记
2022/11/15
1.3K0
将根据时间戳增量数据方案修改为根据批次号增量数据方案
1、之前写过根据时间戳来增量数据,时间戳增量数据存在一定的缺点,就是如果开启自动的话,以后如果因为某个外在因素出错了,那么这个开始时间和结束时间不好控制,那么就可能造成一些其他数据量不准的情况,但是根据批次号不会出现这个问题:
别先生
2018/12/21
1.2K0
问与答98:如何根据单元格中的值动态隐藏指定的行?
Q:我有一个工作表,在单元格B1中输入有数值,我想根据这个数值动态隐藏行2至行100。具体地说,就是在工作表中放置一个命令按钮,如果单元格B1中的数值是10时,当我单击这个命令按钮时,会显示前10行,即第2行至第11行;再次单击该按钮后,隐藏全部的行,即第2行至第100行;再单击该按钮,则又会显示第2行至第11行,又单击该按钮,隐藏第2行至第100行……也就是说,通过单击该按钮,重复显示第2行至第11行与隐藏第2行至第100行的操作。如图1所示。
fanjy
2021/03/12
6.4K0
0行JS,30行css搞定导航栏下划线跟随效果
在码代码之前了,我们可以尝试思考一下上面的效果或者动手尝试一下,不借助 JS ,能否巧妙的实现上述效果?
Javanx
2019/09/04
3.3K0
0行JS,30行css搞定导航栏下划线跟随效果
Bootstrap行和列
在Bootstrap中,行(Row)和列(Column)是构建响应式网格布局的核心组件。它们允许我们创建灵活的网格系统,以便在不同的屏幕尺寸下进行布局。
堕落飞鸟
2023/05/17
2.1K0
将MySQL复制限制为基于行的事件
在MySQL 8.0.18上进行的后续工作中,我们引入了对从服务器的回放线程进行权限检查功能,在本文中,我们将介绍一项新功能,可以进一步提高安全复制数据的能力,用户可以将复制流限制为仅基于行的事件。
MySQLSE
2020/09/28
9670
将MySQL复制限制为基于行的事件
Linux查看文件,去掉注释行和空白行
例子:查看filebeat配置文件 # grep "^[a-Z]" /etc/filebeat/filebeat.yml filebeat.inputs: filebeat.config.modules: setup.template.settings: setup.kibana: output.elasticsearch: setup.template.name: "docker" setup.template.pattern: "docker-*" setup.template.enabled: fal
院长技术
2020/08/02
3.1K0
数据处理小技巧:根据指定内容提取行
两个excel表格有共同的一列A,第一个表格数据少,第二个表格数据多,我现在想根据表1的A列将表2中包含A列的内容提取出来; 简单说就是提取表格中指定的行
用户7010445
2020/03/03
1.2K0
点击加载更多

相似问题

根据条件将行更改为0

20

Mysqli将实际为1的行值更改为0

10

如何根据条件将列值更改为行值

114

按列中的值复制行,将值更改为1或0,在R中

20

,将行值更改为小写。

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文