如何将每行与相应列中的缩放器相乘?

用户名

我有此数据,最后一列是1和-1。我想将每一行与对应于最后一列元素(1或-1)相乘。

    col1.   col2.  col3.   col4
      3       2     4        1
      4        3    8        -1
      2        3     4       1 
      3         4     1       -1

输出:

    col1.   col2.  col3.   col4
      3        2      4         1
      -4        -3    -8        -1
      2         3      4        1 
      -3         -4     -1       -1
万维网

这是一种方法。我们可以使用mutate_at并指定要进行乘法的列,如下所示。

library(dplyr)

dat2 <- dat %>% mutate_at(vars(-col4), list(~ . * col4))
dat2
#   col1. col2. col3. col4
# 1     3     2     4    1
# 2    -4    -3    -8   -1
# 3     2     3     4    1
# 4    -3    -4    -1   -1

数据

dat <- read.table(text = "col1.   col2.  col3.   col4
      3       2     4        1
      4        3    8        -1
      2        3     4       1 
      3         4     1       -1",
                  header = TRUE)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将3个表中的组合插入具有3个相应列的第4个表中?

如何将两个列表中的所有值相乘并获得相应的矩阵

Tensorflow,如何将2D张量(矩阵)与1D向量中的相应元素相乘

如何将列表中的数字相乘?

如何将每行2列相乘并使用Sequelize对所有结果求和?

将值匹配到R中的相应列

如何将整数相乘?

如何在回收值的同时将数据帧的每一行除以数据帧中相应列的行

如何将Ajax响应列表用作struts2迭代器值?

如何将列表中的所有整数相乘

如何将列表中的各个元素与数字相乘?

在 Delphi 中,如何将 sql 字段和值相乘?

如何将随机列表中的整数相乘

在SQL中,如何将数字与数组相乘

如何将压缩列表中的项目彼此相乘?

如何将双打列表中的所有元素相乘?

如何将数组中的元组值相乘?

如何将数组中的值相乘以获得总和?

如何将整数与方案中的函数相乘?

如何将坐标数组中的每个值相乘

如何将DataFrame中列的所有值相乘而不是仅根据位置相乘?

将RDD中的每个元素与列表中的相应元素相乘

在Django中,如何将上传的pdf文件转换为图像文件并保存到数据库中的相应列?

如何获取 MAX 函数的相应列值?

相应列中的和积-熊猫/ numpy

如何对数据框每一行的列进行排序,然后将列名保存在R中的相应列中?

如何将张量与向量相乘?

NumPy如何将复数矩阵相乘?

如何将BigInteger与小数相乘?