从nxm矩阵转换为R中的长矩阵

用户名

注意:这不是图形问题。

我有一个nxm矩阵:

> m = matrix(1:6,2,3)
> m
  a  b  c
d 1  2  3
e 4  5  6

我想将其转换为长矩阵:

> m.l
a d 1
a e 4
b d 2
b e 5
c d 3
c e 6

显然,嵌套for循环是可行的,但是我知道有很多不错的工具可以用于重塑R中的矩阵。到目前为止,我只发现了有关将长矩阵或宽矩阵转换为nxm矩阵的文献,而没有找到相反的方法。我是否缺少明显的东西?我该如何转换?

谢谢!

阿克伦

如果您需要单列矩阵

 matrix(m, dimnames=list(t(outer(colnames(m), rownames(m), FUN=paste)), NULL))
 #    [,1]
 #a d    1
 #a e    4
 #b d    2
 #b e    5
 #c d    3
 #c e    6

对于data.frame输出,你可以使用meltreshape2

 library(reshape2)
 melt(m)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将矩阵转换为长格式(R)的数据帧

来自分类Dev

将稀疏矩阵索引列表转换为R中的矩阵

来自分类Dev

在R中将矩阵最快转换为长格式数据帧

来自分类Dev

从R中的长表创建对称矩阵

来自分类Dev

将长字符串转换为矩阵,将其清洗

来自分类Dev

从长格式数据转换为相邻矩阵(从-到)

来自分类Dev

将数据帧转换为R中的扩展矩阵

来自分类Dev

将成对距离转换为R中的距离矩阵

来自分类Dev

将“表”类的对象转换为R中的矩阵

来自分类Dev

如何通过R中的名称将向量转换为矩阵?

来自分类Dev

将矩阵转换为R中的特定列表

来自分类Dev

列名称转换为r中的矩阵格式

来自分类Dev

将xyz数据帧转换为基数R中的矩阵

来自分类Dev

将“大列表”的每个元素转换为R中的矩阵

来自分类Dev

停止“应用”将矩阵转换为R中的向量?

来自分类Dev

将数据帧转换为R中的扩展矩阵

来自分类Dev

将R中的数据重新转换为奇异矩阵

来自分类Dev

将矩阵转换为R中类似SPSS的格式?

来自分类Dev

如何将R中的矩阵转换为向量

来自分类Dev

如何将结果从lapply转换为R中的矩阵?

来自分类Dev

将大字符转换为R中Gephi的词频矩阵

来自分类Dev

需要将多个向量转换为 R 中的矩阵

来自分类Dev

将邻接矩阵转换为 R 中的两列表

来自分类Dev

将相关矩阵转换为 R 中的数据帧

来自分类Dev

将简单的三元组矩阵(slam)转换为R中的稀疏矩阵(Matrix)

来自分类Dev

将矩阵转换为R中的累积行平均值矩阵

来自分类Dev

将矩阵转换为R中的累积行平均值矩阵

来自分类Dev

在R中将数字矩阵转换为颜色矩阵

来自分类Dev

R:将矩阵转换为子矩阵列表

Related 相关文章

热门标签

归档