R 在重塑2::dcast后将TIBLES保留为TIBLES

R 在重塑2::dcast后将TIBLES保留为TIBLES,r,tidyverse,reshape2,tibble,dcast,R,Tidyverse,Reshape2,Tibble,Dcast,是否有方法获取dcast以输出TIBLE?(不使用作为不兼容项) df%类 #[1]“tbl_df”“tbl”“数据帧” df%%>%dcast(a~b)%%>%class #[1]“数据帧” 重塑2软件包已失效,不太可能更新以支持TIBLES。如果你想继续使用tibbles,你应该使用tidyverse版本的Reformae2软件包,该软件包名为tidyr。你可以用 library(tidyr) df %>% spread(b, c) 只需注意,spread将适用于像dcast(a~b

是否有方法获取dcast以输出TIBLE?(不使用
作为不兼容项

df%类
#[1]“tbl_df”“tbl”“数据帧”
df%%>%dcast(a~b)%%>%class
#[1]“数据帧”

重塑2软件包已失效,不太可能更新以支持TIBLES。如果你想继续使用tibbles,你应该使用tidyverse版本的
Reformae2
软件包,该软件包名为
tidyr
。你可以用

library(tidyr)
df %>% spread(b, c)

只需注意,
spread
将适用于像
dcast(a~b)
这样的简单情况,但不会处理像
dcast(a+b~c+d)
这样的复杂情况。(至少我不知道)。有人说要把它添加到某个地方(找不到链接)。
library(tidyr)
df %>% spread(b, c)