收集在tidyr中的变量和值名称

时间:2015-10-26 14:58:17

标签: r tidyr

我尝试使用tidyr包的收集功能将宽数据转换为长数据,并使用以下演示。

library(tidyr)
library(dplyr)
messy <- data.frame(
name = c("Wilbur", "Petunia", "Gregory"),
a = c(67, 80, 64),
b = c(56, 90, 50)
 )

gather(messy,drug, heartrate, a:b)

虽然我使用药物心率来表示状况和值,但它仍然将其命名为默认值变量即可。为什么呢?

1 个答案:

答案 0 :(得分:0)

它必须与掩盖功能有关。当您在仅加载tidyrdplyr的新R sessioin上重新运行代码时,它应该有效。