热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

使用dplyr中的一个mutate_across函数进行减法和除法

我有一个看起来像虹膜数据集的数据集。 Sepal.Length Sepal.Width Petal.Length Petal.Width Species1 5.1

我有一个看起来像虹膜数据集的数据集。

Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.0 1.4 0.2 setosa
3 4.7 3.2 1.3 0.2 setosa
4 4.6 3.1 1.5 0.2 setosa
5 5.0 3.6 1.4 0.2 setosa
6 5.4 3.9 1.7 0.4 setosa

我想跨越 Sepal.Length:Petal.Width 用数字2减去每个值,然后将结果除以4。如何在 dplyr 中使用 mutate_across 而不是两行在一行中执行此操作?

iris %>%
mutate(across(c(Sepal.Length:Petal.Width), ~. -2 )) %>%
mutate(across(c(Sepal.Length:Petal.Width), ~. /4 ))

回答

library(dplyr, warn.cOnflicts= F)
iris %>%
mutate(across(1:4, ~ (. - 2)/4))
#> Sepal.Length Sepal.Width Petal.Length Petal.Width Species
#> 1 0.775 0.375 -0.150 -0.450 setosa
#> 2 0.725 0.250 -0.150 -0.450 setosa
#> 3 0.675 0.300 -0.175 -0.450 setosa
#> 4 0.650 0.275 -0.125 -0.450 setosa
#> 5 0.750 0.400 -0.150 -0.450 setosa
#> 6 0.850 0.475 -0.075 -0.400 setosa
#> 7 0.650 0.350 -0.150 -0.425 setosa
#> 8 0.750 0.350 -0.125 -0.450 setosa
#> 9 0.600 0.225 -0.150 -0.450 setosa
#> 10 0.725 0.275 -0.125 -0.475 setosa
.
.

由reprex 包( v2.0.0 )于 2021 年 7 月 6 日创建






推荐阅读
  • EIGRP增强内部网关路由协议协议号88IGRPEIGRP都是CISCO的私有协议.---高级距离矢量协议1、是唯一的一种LSDV的混合协议2、EIGRP拥有目前最快的网络路由收敛 ... [详细]
  • 前端微服务二
    为了解决庞大的一整块后端服务带来的变更与扩展方面的限制,出现了微服务架构(Microservices):微服务是面向服务架构(SOA)的一种变体,把应用程序设计成一系列松耦合的细粒 ... [详细]
  • 哈佛引用格式(Harvard referencing system)
    Googlescholar或百度学术不能直接生成哈佛引用格式,但是可以生成APA格式的引用。然后可以对APA格式做简单修改就是哈佛格式,目前发现要修改的 ... [详细]
  • Oasis 公布 Q3、Q4 路线图 | 推动 Sapphire 成为隐私王冠上闪耀明珠 ... [详细]
  • 事务是通过MULTI命令开始的,在非事务状态下客户端发送的命令会被立刻执行,而在事务状态下,除了EXECWATCHDISCARD这几个命令外,redis会将命令保留在事务队列里。 ... [详细]
  • 以前是不是应该可以用?有可能是中了病毒,用杀毒软件杀一下试试,也有可能是系统文件被破坏了,可以重新安装一下VISUAL Bascic,从网上的搜索引擎搜一下就能找到无法初始化 ... [详细]
  • spotify engineering culture part 1
    原文,因为原视频说的太快太长,又没有字幕,于是借助youtube,把原文听&打出来了。中文版日后有时间再翻译。oneofthebigsucceessfactorshereatSpo ... [详细]
  • 贴图的支持及设置:关于贴图分辨率的支持及设置的用户指南
    http:hi.baidu.comdbfr2011818itemeef1eac8df31a2d69744520b贴图分辨率虚幻引擎3支持的贴图分辨率是从1x1到4096x4096 ... [详细]
  • HSE8MHz。配置前将所有RCC重置为初始值RCC_DeInit();*这里选择外部晶振(HSE)作为时钟源,因此首先打开外部晶振*RC ... [详细]
  • ROC曲线原理及Python实现
    受试者工作特征曲线(receiveroperatingcharacteristiccurve,简称ROC曲线),是比较两个分类模型好坏的可视化工具ROC曲线的作用:1.较容易地查出 ... [详细]
  • DFS基本概念步骤优缺点典型例题递推基本概念直接或者间接调用自身的算法称为递归算法一般数据n ... [详细]
  • 载波|等份_NR SRS时频域位置
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了NRSRS时频域位置相关的知识,希望对你有一定的参考价值。微信同步更新欢迎关注同名modem协议笔记S ... [详细]
  • delphi控件大全
    本文章已收录于:delphi控件查询:http:www.torry.nethttp:www.jrsoftware.orgTb97最有名的工具条(ToolBar) ... [详细]
  • [求助]无法从静态上下文中引用非静态方法小错能自己改就是LetterFrequencyDetector.java:53:无法从静态上下文中引用非静态方法buildAlphabet( ... [详细]
  • JS动态生成表格案例 ... [详细]
author-avatar
宋雨甄_938
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有