【发布时间】:2019-05-07 12:32:10
【问题描述】:
可能很简单:
我想在这个data.frame上使用tidyr的gather_:
set.seed(1)
df <- data.frame(a=rnorm(10),b=rnorm(10),d=rnorm(10),id=paste0("id",1:10))
首先,使用gather:
df %>% tidyr::gather(key=name,value=val,-id)
给我想要的结果。
但是,尝试将其与 gather_ 匹配,如下所示:
df %>% tidyr::gather_(key_col="name",value_col="val",gather_cols="id")
没有告诉我gather 用法的作用。
有什么想法吗?
【问题讨论】:
-
tidyr动词的下划线后缀版本已弃用。你有什么理由要使用它们吗?