r - 使用 R 自动添加

标签 r

我有这个矩阵:

> y
     [,1] [,2] [,3] [,4]
[1,]    1    8   36  180
[2,]    5   24   21   32
[3,]    9   40    6   48
[4,]   13   56   45  180
[5,]   17   72  117   28

和这个向量:

> x
[1] 10 25 34 41 59

我应该对行的元素求和,然后用 x 向量上的相应值减去结果。

例子:

10 - (1 + 8 + 36 + 180)
25 - (5 + 24 + 21 + 32)
34 - (9 + 40 + 6 + 48)
41 - (13 + 56 + 45 + 180)
59 - (17 + 72 + 117 + 28)

我如何用这些计算结果创建一个向量?

谢谢

最佳答案

这应该有效:

x-rowSums(y)

关于r - 使用 R 自动添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6888071/

相关文章:

r - 如何从 lme4 获得随机效应(BLUPs/条件模式)的协方差矩阵

r - 如何在迷宫中找到最短路线?

r - 获取 “scale_fill_grey” 函数中使用的十六进制颜色代码

r - 使用 data() 使用变量而不是数据集名称将数据集加载到 R 中

r - 使用 R 中的 str_count 计算整个单词/数字的出现次数

r - 手动建立逻辑回归模型以在R中进行预测

javascript - checkboxGroupInput 包含每个刻度的选项(多个可能的刻度)

r - ggplot2 - 在绘图之外进行注释