问题标签 [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.
r - 有效地将文件目录转换为 R 中的列表,可能使用 Rcpp
我目前开始使用shinyTree
我的一个应用程序,但我很难找到一种有效的方法将我的目录变成一个列表。我的假设是,最简单的方法是使用类似的东西Rcpp
来利用 C++ 的速度,但我并不认同这个想法。但是,如果这是要走的路,那么我在该领域的技能几乎为零,因此我希望有人能够提供一些代码片段,以使我朝着正确的方向开始。
这是我目前用来实现我正在尝试做的代码:
这花了很长时间,我希望有更好的东西。提前致谢。
javascript - 基于 ShinyTree 选择值的条件面板
正如我在这个网站上多次抱怨的那样(shinyTree: set variable to value if checkbox is checked , shinyTree: view without selection),严重缺乏关于shinyTree
.
考虑以下代码R
:
sliderInput
当且仅当I.1.1 lorem impsum
在树中被选中时,我才有兴趣出现。
我知道在使用checkboxGroupInput
s 时,我可以使用在闪亮的 conditionalPanel javascript 条件中找到的内容:javascript 中有 R %in% 运算符吗?. 这一切都很好而且很花哨,但是由于缺乏关于 的文档(以及该网站上没有提出的问题)shinyTree
,我不确定如何解决这个问题。我知道我需要使用 a ,但我不知道如何在函数conditionalPanel
的参数中引用树及其节点condition
。更复杂的是,树本身不在其中input
(因为input$
在声明它时它没有),据我所知,我无法引用output$
变量。
我确实知道condition
必须用 JavaScript 编写,但如果我不知道如何引用树及其节点,这将毫无用处。
shiny - shinyTree 不呈现复选框输出
我正在使用 shinyTree 来呈现数据表。以下是迄今为止使用的代码数据集:
生成树。我在通过数据表输出呈现列时遇到以下问题:
树的第一个分支,仅指一个列:它没有渲染为闪亮。我收到一条错误消息
undefined columns selected
。树的第二个分支应该渲染表的所有五列。然而,它只呈现任何四列。
如果我选择第二个分支的根,我会得到相同的结果undefined columns selected
。当我取消选中其中一个分支时,将呈现具有 4 列的表。
我如何渲染所有列?有没有办法可以删除分支根/节点级别的复选框?
r - 使用 shinyTree 包在 R Shiny 中的树视图
我正在使用 shinyTree 包在 R Shiny 中创建树视图,能够做到这一点。已用于服务器部分的代码具有列表创建功能。现在,额外的要求是将数据框转换为列表并导入相同的内容以使用renderTree实现树结构。
这是我编写的代码:
代码的星号部分需要替换为列表(已使用数据框转换)。我怎样才能做到这一点。
r - 在 R Shiny 中隐藏和显示小部件
我正在尝试根据文件夹选择隐藏和显示按钮。场景是如果用户选择文件夹,则显示按钮,否则应隐藏按钮。我并尝试使用shinyjs包来实现相同的目标。这是我写的一段代码:
您能否建议在这段代码中需要进行的错误或修改以启用隐藏和显示功能。
r - 如何在shinyTree R中限制单个复选框的选择
我正在使用 shinyTree 包及其复选框选项。
在运行上面的代码时,在选择 sublistB 时,它的子项也会被选中。
我怎样才能只选择 subListB,而不选择它的叶子。
javascript - 对复选框的限制只选择父节点而不是子节点,就像在 R 中简单选择 shinyTree 节点一样
我正在使用 shinyTree 包及其复选框选项。
在运行上面的代码时,在选择 sublistB 时,它的子项也会被选中。
我怎样才能只选择 subListB,而不选择它的叶子。就像我们使用 shinyTree 的简单选择属性时发生的情况一样。
r - 从组 dplyr 构造字符串
我有一个大数据框,我正在尝试根据数据框中的组构造一个字符串,以便在shinyTree中显示。
下面是一个数据示例:
shinyTree
要求数据以如下所示的字符串构造:
有没有办法在 dplyr 中使用 mutate 和 groups 来构造这个字符串?"list("
元素应连接到每个组的第一次出现。
我已经尝试使用嵌套for
循环和嵌套lapply()
函数compiler::cmpfun()
来加速它,但事实证明这太慢而无法构建。我的数据有 5 个“级别”和 ~3000 行,处理大约需要 30 秒,这对于闪亮的应用程序来说太慢了。
任何帮助将不胜感激。