r - 在R中的单列中转换多行
问题描述
我有一个包含多列的数据集,每列代表ID
. 我想将这些值行转换为单列。
样本数据
ID Elevation_1 Elevation_2 Elevation_3 Elevation_4
279557 2070.934 2457.829 2954.444 0.000
280485 2070.934 2457.829 2966.311 3226.203
期望的输出
ID Elevation
279557 2070.934
279557 2457.829
279557 2954.444
279557 0.000
280485 2070.934
280485 2457.829
280485 2966.311
280485 3226.203
到目前为止我尝试过的
library(tidyverse)
library(dplyr)
df = df%>%
gather(ID)
我也看过,pivot_longer
但不太明白在这种情况下如何使用它。
如何做到这一点dplyr
?
解决方案
推荐阅读
- spring-batch - 如何使用 Spring Batch 读取多行阅读器
- javascript - Three.js 中 TrackballControls.target 的特殊行为
- spring - 运行 mvn 包时如何阻止 logback-classic 在 m2 存储库中重新出现
- python - 如何在我的虚拟环境中安装 psycops2?
- java - 移动到新的 spring 后启动服务器失败 启动 Tomcat 上下文时出错
- python - 根据计数的字母顺序排序
- javascript - JavaScript - 读取位值,是单个位打开(1)还是关闭(0)?
- java - 检索分号前的单词
- algorithm - 有什么公式可以在没有循环的情况下在 Bresenham 的 2D 线中获得点?
- c# - Selenium ChromeDriver C# - 如何向浏览器发送快捷键