在R中粘贴特定范围的矩阵列

用户名

假设我有一个矩阵:

 a=matrix(1:30,5)

我想将第3列乘以3来获得以下结果:

                [,1]                  [,2]
[1,]    "1     6    11"    "16   21   26"
[2,]   " 2     7    12"    "17   22   27"
[3,]   " 3     8    13"    "18   23   28"
[4,]    "4     9    14"    "19   24   29"
[5,]   " 5   10   15"   " 20   25   30"

实际上,我需要一个用于非常大的矩阵的函数。

对于一个简单的示例,我们可以使用whitinpaste(将多个列值粘贴到R中的一个值中)。

G.格洛腾迪克

试试这个:

> g <- rep(1:2, each = 3)
> t(apply(a, 1, tapply, g, paste, collapse = " "))
     1         2         
[1,] "1 6 11"  "16 21 26"
[2,] "2 7 12"  "17 22 27"
[3,] "3 8 13"  "18 23 28"
[4,] "4 9 14"  "19 24 29"
[5,] "5 10 15" "20 25 30"

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R中的粘贴矩阵

来自分类Dev

根据R中几个列名称中的特定前缀对矩阵列进行重新排序

来自分类Dev

填写R中的矩阵列表

来自分类Dev

R中矩阵列表的元素中值

来自分类Dev

在R中对矩阵列进行排序

来自分类Dev

在R中创建矩阵列表

来自分类Dev

操作 R 中的矩阵列表

来自分类Dev

如何在python的矩阵列表中更改特定的顶点

来自分类Dev

更新特定的numpy矩阵列

来自分类Dev

R中矩阵列表的标准差

来自分类Dev

返回与R中的值匹配的矩阵列索引

来自分类Dev

在R中的列表内减去矩阵列表

来自分类Dev

在R中的矩阵列中进行多数表决

来自分类Dev

如何计算R中矩阵列表的均值

来自分类Dev

捕获R矩阵列表

来自分类Dev

将3d阵列中的每个矩阵切片乘以R中的单个矩阵

来自分类Dev

矩阵列中的最小元素

来自分类Dev

NumPy中矩阵列的nanmean

来自分类Dev

计算矩阵列中的运行

来自分类Dev

矩阵列表中的均值矩阵

来自分类Dev

从矩阵列表中获取选定的矩阵列

来自分类Dev

如何在R中的相关矩阵列表上进行矩阵计算

来自分类Dev

在Outlook中粘贴Excel范围

来自分类Dev

在Outlook中粘贴Excel范围

来自分类Dev

从VBA中的范围创建阵列

来自分类Dev

如何解决R中的“非数值矩阵范围”错误?

来自分类Dev

R中的非数值矩阵范围误差是什么?

来自分类Dev

从栅格中提取每个RGB层并将其粘贴到R中的矩阵中

来自分类Dev

R - 粘贴命令以调用矩阵名称