将列转换为矩阵

Posted

技术标签:

【中文标题】将列转换为矩阵【英文标题】:Convert columns to matrix 【发布时间】:2014-12-03 09:20:35 【问题描述】:

我必须转换一组列,其中包含网络中相互连接的节点列表。像这样的:

https://drive.google.com/file/d/0B7XjZi2QeF63UGYtVV9KODBaVDQ/view?usp=sharing

我需要将此信息转换成网格状结构以便更好地呈现信息,如下所示:

https://drive.google.com/file/d/0B7XjZi2QeF63WkxaTXRxQVVLWEk/view?usp=sharing

您能帮我实现这一目标吗?

【问题讨论】:

无法打开链接,截图可能有用 @NEO_mental.. 无法发布截图.. 我没有足够的声誉.. 【参考方案1】:

我认为这里详细描述的内容:Convert matrix to 3-column table ('reverse pivot', 'unpivot', 'flatten', 'normalize') 应该适合,同时过滤以在第三列中选择 0 值并删除这些值。

【讨论】:

以上是关于将列转换为矩阵的主要内容,如果未能解决你的问题,请参考以下文章

使用R将行转换为列,将列转换为行

将列转换为行

SQL 将列转换为行

如何将列转换为向量类型?

将列从日期转换为日期时间

将列类型“对象”转换为浮点数