r - 矩阵到列的转换
问题描述
说你有
Name August September October November
Bob 5 4 3 2
George 3 2 2 4
Gina 1 4 2 1
你想像这样转换成 3 列
Name Month Output
Bob August 5
Bob September 4
.....
我通过以下链接了解如何在 VBA 中执行此操作:https ://www.extendoffice.com/documents/excel/2773-excel-convert-matrix-to-list.html
不确定如何在 R 中执行。我产生的所有搜索都想简单地将矩阵拆分为不正确的向量。
解决方案
例如,如果您有一个数据框,df
则可以使用以下命令将其列名定义为自己的列names
:
df$Month <- names(df)[2:5]
推荐阅读
- r - 根据用户输入日期添加新的计算列
- jenkins - Jenkins 多分支与不同仓库中的 Jenkinsfile
- tomcat - Web 应用程序 [gestionMines] 似乎已经启动了一个名为 [Abandoned connection cleanup thread] 的线程,但未能停止它
- git - 如何确定您的默认远程 git 存储库?
- docker - /var/run/docker.sock:连接:ecs 集群上的 Jenkins 从属权限被拒绝
- java - 在更新到 SpringBoot2 后监听会话事件不起作用
- firebase - Firebase Auth - 更新用户的电子邮件后,Firebase Auth 会注销用户
- javascript - Testcafe 从元素中获取文本
- java - expedia“从”机场列表中的自动下拉列表
- c++ - 仅从 PDF 文件中复制必要的对象