【发布时间】:2021-12-07 04:39:25
【问题描述】:
我正在尝试在我正在构建的闪亮应用中重用这个子/父行的可数据示例:
https://rstudio.github.io/DT/002-rowdetails.html
还有一个细微的修改,允许添加多行:
https://github.com/rstudio/DT/issues/393#issuecomment-279627237
但是,我的情况有点不同。我有一个主要分组父变量和子行的数据框。子行可以是从 0 到 n 的任何值。我想显示我的父变量一次,所有子变量都隐藏在它下面。
以下是一些示例数据:
library(dplyr)
df = data.frame() %>%
rbind(c("parent1", "childA", "desc1")) %>%
rbind(c("parent1", "childB", "desc2")) %>%
rbind(c("parent2", "childC", "desc3")) %>%
rbind(c("parent3", "childD", "desc4")) %>%
rbind(c("parent4", "childE", "desc5")) %>%
rbind(c("parent4", "childF", "desc6")) %>%
rbind(c("parent4", "childG", "desc7")) %>%
`colnames<-`(c("parentID", "childID", "childDesc"))
警告:我不懂 javascript,也不知道如何调整此类代码。我已经看到了多个尝试解决相同问题的示例,但是,它们有很多代码和自定义。我希望上面更简单的示例更容易修改,并且有人可以引导我完成它。我也不需要任何花哨的格式。以下是我见过的一些例子:
Parent/Child Rows in Shiny R with a single dataframe that has a variable number of rows
Parent/Child Rows in R shiny Package
Parent/Child Rows in Shiny R with a single dataframe that has a variable number of rows
【问题讨论】:
标签: javascript r shiny parent-child dt