【发布时间】:2021-06-29 05:29:10
【问题描述】:
我正在寻找创建汇总表的函数,我可以在其中将表作为输入参数传递并创建如下所示的汇总,我正在尝试使用 dcast 创建,但无法使其对变量进行动态化。
示例数据框
target <- c("DT 0", "DT 1", "DT 2", "DT 3", "DT 4", "DT 5", "DT 6", "DT 7", "DT 8")
basic <- c(19,50,79,80,72,30,13,45,52)
beginner <- c(22,82,50,15,51,54,40,17,31)
medium <- c(18,66,29,32,40,34,57,60,84)
projected <- c(38,63,17,64,81,41,14,63,79)
Planned <- c(53,12,73,34,16,77,12,60,88)
df <- data.frame(target,basic,beginner,medium,projected,Planned)
df <- as.data.frame(t(df))
所需的输出应如下所示
【问题讨论】:
-
我不确定我是否完全理解您想要的汇总表。您只需要
basic和planned列? -
是的,只有基本和计划列行,列将是 Dt 0,DT 5。DT 8
标签: r kable kableextra