在reshape2 :: dcast之后保持元组作为元组

时间:2018-03-14 17:08:44

标签: r tidyverse reshape2 tibble dcast

有没有办法让dcast输出一个tibble? (不使用as_tibble

df <- tibble(a = letters[c(rep(1:3, 3), 1)], b =  1:10 + .1, c = 11:20 + .1)

df %>% class
# [1] "tbl_df"     "tbl"        "data.frame"
df %>% dcast(a ~ b) %>% class
# [1] "data.frame"

1 个答案:

答案 0 :(得分:1)

reshape2软件包已经停用,不太可能更新以支持这些软件包。如果你想坚持使用tibbles,你应该使用名为reshape2的{​​{1}}包的tidyverse版本。你可以使用

tidyr