【问题标题】:variable and value name for gather in tidyr [closed]tidyr中收集的变量和值名称[关闭]
【发布时间】:2015-10-26 14:58:16
【问题描述】:

我尝试使用tidyr包的gather函数将宽数据转换为长数据,下面的演示。

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)

虽然我用drugheartrate来表示条件和值,但是它仍然命名为默认的variable价值。为什么?

【问题讨论】:

  • 无法重现问题。您可以在仅加载 dplyr 和 tidyr 的干净 R 会话上运行它吗?我正在使用tidyr_0.3.1dplyr_0.4.3
  • 酷。关闭 Rstudio 并重新运行代码后,它可以工作了!

标签: r tidyr


【解决方案1】:

它必须与功能屏蔽有关。当您在仅加载 tidyrdplyr 的新 R 会话上重新运行代码时,它应该可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-07
    • 1970-01-01
    • 2016-10-11
    • 2015-10-25
    • 2017-10-04
    • 1970-01-01
    • 2010-10-01
    相关资源
    最近更新 更多