【发布时间】:2019-08-04 15:05:57
【问题描述】:
我需要使用两个变量来扩展一个数据框,但我不能使用 tidyr 包来做到这一点。
在我的示例中,我想将月份变量添加到键中,例如 key = c("level", "month")
我做了什么:
library(tidyr)
library(dplyr)
set.seed(123)
name <- sample(letters[1:5], 10, replace = T)
level <- sample(1:3, 10, replace = T)
month <- sample(1:12, 10, replace = T)
df <- data.frame(name, level, month)
df %>%
group_by(name, month, level) %>%
summarise(n = n()) %>%
ungroup() %>%
spread(., level, n, sep = "_")
谢谢
【问题讨论】:
-
你能展示一下预期的输出应该是什么样子吗?
-
检查@akrun 输出,类似的东西,谢谢