使用rowSums在dplyr中突变列
在这篇文章中,我们将讨论如何使用R编程语言中的dplyr包来突变数据框架中的列。
安装
该包可以通过以下命令下载并安装在R工作空间中。
安装命令 - install.packages(“dplyr”)
加载命令 - library(“dplyr”)
使用的函数
- mutate(): 这个包中的mutate()方法增加了新的变量并保留了现有的变量。mutate方法不影响数据框架的行数。然而,根据在数据框架中创建的组,可能会发生重新分组。数据框架的属性也会被保留。
语法
mutate (new-col-name = rowSums())
- rowSums(): rowSums()方法计算一个数字数组、矩阵或数据框架的每一行的总和。我们可以在这个方法中选择特定的行来计算总和。因为,默认创建的矩阵的行和列的名称是使用X1, X2…等标签,我们可以使用这些名称来指定它们。这些行可以用select_方法来选择。
语法
select_(. , col-names. )
参数
- col-names:数据框架中的列名
例子 1:
在这个例子中,我们将创建一个有3列的矩阵的数据框架–X1、X2、X3,所有的列都被选中并计算它们的行和。一个额外的列 “row_sum “被附加到数据框架的末尾。
输出
例2:
在这个例子中,X1和X3的行和被计算出来。在最终的输出中只有这些列被返回。
输出