问题标签 [shinytree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
298 浏览

r - 有效地将文件目录转换为 R 中的列表,可能使用 Rcpp

我目前开始使用shinyTree我的一个应用程序,但我很难找到一种有效的方法将我的目录变成一个列表。我的假设是,最简单的方法是使用类似的东西Rcpp来利用 C++ 的速度,但我并不认同这个想法。但是,如果这是要走的路,那么我在该领域的技能几乎为零,因此我希望有人能够提供一些代码片段,以使我朝着正确的方向开始。

这是我目前用来实现我正在尝试做的代码:

这花了很长时间,我希望有更好的东西。提前致谢。

0 投票
1 回答
1118 浏览

r - shinyTree:不选择查看

考虑以下:

在此处输入图像描述

我怎样才能做到这一点,默认情况下,以上都没有被选中,但仍然显示

如果我stselected = FALSE在上面的代码中同时设置,我得到

在此处输入图像描述

不是我想要的;我只想取消选中复选框的上述内容。

带有代码的进一步文档的在线参考链接将非常有帮助。的包文档shinyTree没有帮助。

0 投票
1 回答
2116 浏览

r - shinyTree:如果选中复选框,则将变量设置为值

ShinyTree的后续行动:查看而不选择.

在此处输入图像描述

我想设置一个变量,如果 I.1.2. lorem impsum 被选中,例如,它的值为4

我只知道我必须使用reactive(). 正如你在这里看到的,我已经学会了如何用checkboxGroupInputs 来做到这一点,但我不清楚这是否可以在shinyTree. 我在网上找不到这方面的文档。

如何才能做到这一点?

我也看到了这里的功能,但不知道如何使用它们。

0 投票
1 回答
581 浏览

javascript - 基于 ShinyTree 选择值的条件面板

正如我在这个网站上多次抱怨的那样(shinyTree: set variable to value if checkbox is checked , shinyTree: view without selection),严重缺乏关于shinyTree.

考虑以下代码R

在此处输入图像描述

sliderInput当且仅当I.1.1 lorem impsum在树中被选中时,我才有兴趣出现。

我知道在使用checkboxGroupInputs 时,我可以使用在闪亮的 conditionalPanel javascript 条件中找到的内容:javascript 中有 R %in% 运算符吗?. 这一切都很好而且很花哨,但是由于缺乏关于 的文档(以及该网站上没有提出的问题)shinyTree,我不确定如何解决这个问题。我知道我需要使用 a ,但我不知道如何在函数conditionalPanel的参数中引用树及其节点condition。更复杂的是,树本身不在其中input(因为input$在声明它时它没有),据我所知,我无法引用output$变量。

我确实知道condition必须用 JavaScript 编写,但如果我不知道如何引用树及其节点,这将毫无用处。

0 投票
1 回答
500 浏览

shiny - shinyTree 不呈现复选框输出

我正在使用 shinyTree 来呈现数据表。以下是迄今为止使用的代码数据集:

生成树。我在通过数据表输出呈现列时遇到以下问题:

  1. 树的第一个分支,仅指一个列:它没有渲染为闪亮。我收到一条错误消息undefined columns selected

  2. 树的第二个分支应该渲染表的所有五列。然而,它只呈现任何四列。

如果我选择第二个分支的根,我会得到相同的结果undefined columns selected。当我取消选中其中一个分支时,将呈现具有 4 列的表。

我如何渲染所有列?有没有办法可以删除分支根/节点级别的复选框?

0 投票
1 回答
3518 浏览

r - 使用 shinyTree 包在 R Shiny 中的树视图

我正在使用 shinyTree 包在 R Shiny 中创建树视图,能够做到这一点。已用于服务器部分的代码具有列表创建功能。现在,额外的要求是将数据框转换为列表并导入相同的内容以使用renderTree实现树结构。

这是我编写的代码:

代码的星号部分需要替换为列表(已使用数据框转换)。我怎样才能做到这一点。

0 投票
1 回答
2154 浏览

r - 在 R Shiny 中隐藏和显示小部件

我正在尝试根据文件夹选择隐藏和显示按钮。场景是如果用户选择文件夹,则显示按钮,否则应隐藏按钮。我并尝试使用shinyjs包来实现相同的目标。这是我写的一段代码:

您能否建议在这段代码中需要进行的错误或修改以启用隐藏和显示功能。

0 投票
1 回答
323 浏览

r - 如何在shinyTree R中限制单个复选框的选择

我正在使用 shinyTree 包及其复选框选项。

在运行上面的代码时,在选择 sublistB 时,它的子项也会被选中。

选择了子列表 B,但也选择了子叶子 A 和叶子 B

我怎样才能只选择 subListB,而不选择它的叶子。

0 投票
0 回答
133 浏览

javascript - 对复选框的限制只选择父节点而不是子节点,就像在 R 中简单选择 shinyTree 节点一样

我正在使用 shinyTree 包及其复选框选项。

在运行上面的代码时,在选择 sublistB 时,它的子项也会被选中。

选择了子列表 B,但也选择了子叶子 A 和叶子 B

我怎样才能只选择 subListB,而不选择它的叶子。就像我们使用 shinyTree 的简单选择属性时发生的情况一样。

仅选择父节点 SubListB 而不是子节点 LeafA 和 LeafB 的简单闪亮树选择

0 投票
1 回答
834 浏览

r - 从组 dplyr 构造字符串

我有一个大数据框,我正在尝试根据数据框中的组构造一个字符串,以便在shinyTree中显示。

下面是一个数据示例:

shinyTree要求数据以如下所示的字符串构造:

有没有办法在 dplyr 中使用 mutate 和 groups 来构造这个字符串?"list("元素应连接到每个组的第一次出现。

我已经尝试使用嵌套for循环和嵌套lapply()函数compiler::cmpfun()来加速它,但事实证明这太慢而无法构建。我的数据有 5 个“级别”和 ~3000 行,处理大约需要 30 秒,这对于闪亮的应用程序来说太慢了。

任何帮助将不胜感激。