如何在R中取绝对值

您所在的位置:网站首页 矩阵绝对值的绝对值 如何在R中取绝对值

如何在R中取绝对值

2023-05-14 13:59| 来源: 网络整理| 查看: 265

现在我们对如何通过取绝对值将负数变为正数有了一些基本的了解,我们可以继续看看我们在这个教程中需要做什么。也就是说,在下一节中,你将了解到本帖的要求。

所需软件/软件包

首先,如果你已经安装了R,你也会安装函数abs()。然而,如果你想使用dplyr包的某些功能(如后面的例子),你还需要安装dplyr(或Tidyverse)。 此外,如果你想在R中用readxl包读取一个.xlsx文件,你也需要安装它。这里可能值得指出的是,dplyr包含很多伟大的功能。例如,你可以用dplyr来删除R中的列,也可以通过名称或索引等来选择列。

要安装dplyr,你可以使用install.packages() 功能。例如,要安装dplyr和readxl这两个软件包,可以输入install.packages(c("dplyr", "readxl")) 。注意,如果你想安装所有这些软件包,你可以把 "dplyr "和 "readxl "改为 "tidyverse",因为它们都是Tidyverse软件包的一部分。在下一节中,你将得到第一个例子,即如何使用abs() 函数在R中取绝对值。

R中的绝对值。来自矢量的例子1

下面是如何在R中从一个向量中获取绝对值。

# Creating a vector with negative values negVec %操作符(magittr,但与dplyr一起导入)来对数据框架应用select_if() 。我们再次使用%>%操作符,在所有的数字列上应用abs() 函数。请注意,新的数据框架只包含数字列(和绝对值)。

R absolute value from all columns containing numerical values

现在,在结束这篇文章之前,可能值得再次指出的是,tidyverse包是一个非常方便的包。也就是说,它附带了一系列不同的包,可以用来操作和清理你的数据。例如,你可以使用dplyr来重命名R中的因子水平,使用lubridate包从R中的日期中提取年份,使用ggplot2来创建散点图。

总结

在本教程中,你已经了解了绝对值,如何在R中从1)向量、2)矩阵和3)数据框架中的列中获取绝对值。具体来说,你已经学会了如何使用abs()函数将向量、矩阵和数据框中的负值转换成正值。当涉及到数据框架时,你已经学会了如何使用r-base以及dplyr来选择列和转换它们。我真的希望你能学到一些东西。如果你做到了,请在下面留下评论。如果你对这篇博文有什么建议或更正,也请你留言。保持安全!

absolute value in R

The postHow to Take Absolute Value in R - vector, matrix, & data frameappeared first onErik Marsja.



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3