问题标签 [dt]

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 投票
0 回答
746 浏览

r - 使用 Scroller 下载按钮仅下载 DataTables 中的 145 行

我们有时会处理超过 400 000 行的表格,我们在页面上使用服务器端处理插件 Scroller for DataTable。我们也想下载表格,但使用 Scroller 插件,它总是只下载 145 行。我可以以某种方式告诉下载按钮下载完整表格而不仅仅是加载的部分吗?

我完全在 R-Shiny 中使用 DT 包来做这件事,所以这方面的任何建议也将不胜感激。

0 投票
0 回答
81 浏览

r - 绘图时向下滑动的数据表

我在 Shiny 的页面上有一个 dataTable 输出,其中我启用了行选择:

我想做的是使用用户行选择,从第一列中获取值,这是一个 ID,然后使用该 ID 搜索 df 并绘制结果。

我可以实施。

但我想要的是,能够在选择行时将表格向下滑动以显示情节,当取消选择行时,隐藏情节并将表格滑回页面。

任何帮助,非常感谢。

0 投票
2 回答
1089 浏览

r - R闪亮的DT奇怪的渲染问题

我的一个使用 DT 的应用程序有一个奇怪的问题。我正在尝试使用 renderDataTable 呈现一个表,其中所有列名都将鼠标悬停在文本上。这是代码:

服务器.R

用户界面

在新的 R studio 会话中,代码不会在第一次尝试中呈现表格,但会在第二次尝试中呈现它,而无需对代码进行任何修改。从发布的位置来看,尽管多次尝试,表格根本不会呈现。我不知道为什么 - 有什么帮助吗?

0 投票
1 回答
495 浏览

r - 在以后的分析中使用渲染数据表的值

当使用 DT::renderDataTable 创建对象时(我需要使用 DT::,因为我通过添加行来修改原始表),说“myTable”,这个对象可以在以后的分析中使用吗?更清楚地说,是否有一个 input$myTable 或一个 myTable() 命令可以给我修改后的表?

0 投票
2 回答
11621 浏览

r - 缩小 DT::dataTableOutput 大小

DT::dataTableOutput我有一个闪亮的界面,我经常使用DT::renderDataTable。但是,我想知道是否有办法缩小数据表的大小,例如,使字体和表格更小。我该怎么做?

假设我有以下代码:

我应该添加哪些选项或标签?

0 投票
1 回答
2189 浏览

r - Shiny: use styleColorBar with data from two data frames

I am trying to display a table in Shiny, where numbers will be displayed from one data.frame (or data.table), but the size of bars will be taken from another data.frame. For instance, absolute values will be displayed, but -log(p-values) from another table (identically arranged) will determine the width of color bars.

This is my mock code:

printed pval_data:

My table looks like this now:

ones

Instead, I want it the bars to be proportional to pval_data, like this (but with ones instead of the pval_data numbers in the table):

rands

Thanks!

P.S. The other question is: if I wanted the colors to be conditional, e.g., if I wanted the color to turn red if the corresponding pval is below N, how would I do that?

0 投票
0 回答
697 浏览

r - 闪亮的数据表 rows_current 和 rows_all 给出相同的行

我正在尝试在我闪亮的应用程序中提供下载处理程序。它工作正常,但只抓取当前过滤的行而不是所有行,即使我使用 rows_all。

此代码重现了该问题。为什么 rows_current 和 rows_all 相等?

0 投票
2 回答
8034 浏览

r - r shiny - DataTableOutput - 颜色特定的行和列

有没有办法为 r shiny 的 dataTableOutput 中的特定行着色?

我发现我可以将 orderClasses = TRUE 设置为按颜色排序的列,但我想始终为输出数据表的第 2 列和第 2 行着色。我一直在阅读选项手册,但没有找到任何东西。

- - - - - -编辑 - - - - - - -

好的,所以在 Yihui 和 user5029763 的建议之后,我现在可以使用 DT 突出显示列,但我仍然无法突出显示行。这是我使用 iris 数据集作为示例的代码 - 如果 Species 是 setosa,我会尝试突出显示整行,但是,在我的计算机上,它只突出显示 setosa 的单元格:

在此处输入图像描述

- - - - 编辑 - - - - - - - - - - - -

对不起,很长的帖子 - 事实上,我运行了这里指定的确切代码:http ://rstudio.github.io/DT/010-style.html

它仍然只突出显示单元格而不是我计算机上的行。我使用的是 3.2.1 版的 R 和 0.99.447 版的 RStudio。我也有闪亮的 github 版本,不确定这是否会覆盖数据表中的任何选项?

0 投票
1 回答
2181 浏览

r - 根据来自另一列的输入动态生成数据表值

我创建了一个数据表,其中一列中有 selectInput 小部件。数据表的另一列应采用第一列中给出的输入,并使用它们从我的数据源中查找一个数字。通过使用 preDrawCallback 和 drawCallback 函数,输入在 Shiny 中正确绑定,但是当输入更改时,查找值不会更新。奇怪的是,当我在单独的数据表中进行查找时,它们确实会更新。一个可重现的例子在这里:

这给出了错误“temp$Value[i] <<- data[eval(parse(text = paste("input$Item.1.1", : 替换长度为零”) 中的错误。

我尝试将其添加到服务器:

然后,当我在我的 renderDataTable 中注释掉适当的 sapply 并分配 temp[,"Value"] <- test() 时,我在数据表的第二列中得到 21,并且当 selectInputs 更改时它不会更改。

作为测试,我尝试将其包含在我的服务中,并在我的 ui 中加上相应的 dataTableOutput():

当且仅当第二个 sapply 在 renderDataTable 中被注释掉时,test1 的行为才符合预期。如果不注释掉,则两个表都有一列无响应的 21s。

这让我一整天都在发疯,所以任何想法都会大大改善我的生活!

0 投票
1 回答
4865 浏览

r - 创建带有可点击超链接的表格

我有一个 R 数据框,它显示在由 renderDataTable 调用的 RShiny 输出上。但是,我无法实现一个简单的 Java 或 html 标记来帮助我执行以下操作。

示例:(我正在插入 server.ui 代码,考虑到这些参数要在 server.ui 端设置。)为了简化,只表示 2 行。我的数据框

目标是

  1. rederDataTable 输出闪亮,因此“Google”和“Yahoo”是可点击的标签,它们的链接(Col3)保存在其中。因此,将 3 列减少到 2。

非常感谢您的帮助和建议。