有没有办法让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"
答案 0 :(得分:1)
reshape2
软件包已经停用,不太可能更新以支持这些软件包。如果你想坚持使用tibbles,你应该使用名为reshape2
的{{1}}包的tidyverse版本。你可以使用
tidyr