问题标签 [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 投票
1 回答
881 浏览

shiny - how customize the dataTableOutput in shiny app

I want to see only three records in each page of my dataTableOutput. I have set page length to (pageLength = 3) but it does not show 3 rows in my table. The code is as following:

server.r :

ui.r :

0 投票
1 回答
1059 浏览

r - R Shiny DataTables:不是按列而是按行格式化数字

我的数据是这样的矩阵:

如您所见,我需要按行而不是按列格式化。例如 [1,] 应该没有小数,所以有一个 1 和一个 19。但是 Rows [2,]-Row[7,] 应该是一个百分比,如 xx.x% 和 Row[8,] 又是一个数字没有小数。我怎样才能做到这一点?我不知道如何使用这些回调函数,我认为有解决方案..

0 投票
1 回答
444 浏览

r - 在闪亮的 R 中将一条记录添加到数据表中

我有一个文本输入框,我想将文本输入的值保存到闪亮的 R 中的数据表中。问题是当我按下添加按钮时,它只会将空记录添加到数据表中。此外,我收到以下错误消息:

错误信息:

UI和服务器代码如下:ui.r

服务器.R

0 投票
0 回答
610 浏览

javascript - 使用 Shiny (R) 向 DataTable 中的列中的所有条目添加动态鼠标悬停

我很确定我的问题已经有了答案,但是无论我多么努力地搜索,我都找不到任何可以在这种情况下工作的解决方案。所以如果这被认为是微不足道的,请不要拍。

现在问题来了:

假设我们正在使用 Shiny 渲染数据表,当我将鼠标悬停在单元格上并动态呈现来自底层数据集的输出时,我想获取每个单元格的 id (rowID+columnID)。我知道已经有鼠标悬停的解决方案,例如 shinyBS 或这里的示例:

和 ui.R

如果单元格的长度为 5 或更多,则鼠标悬停会修剪单元格。我现在想做的是查看突出显示的单元格是否来自具有“id1”的面板,是否来自 Sepal.Length 列,并且鼠标悬停应该显示面板“id2”中的数据,该面板具有与 Sepal 中相同的 rowId。长度并且应该显示来自列 dist 的数据。基本上我不想呈现静态内容或只是修改已经在该单元格中的字符串,而是根据悬停在哪个单元格上动态呈现附加内容。Shiny 和 JavaScript 有可能吗?

感谢您的任何意见。

0 投票
1 回答
735 浏览

r - R - Shiny - 我们在哪里可以找到DT包大师版的.tar.gz文件?

我需要在未连接到 Internet 的 Linux 服务器上安装 DT 包 ( https://github.com/rstudio/DT )的 0.1.40 版本。因此我不能使用该语句devtools::install_github('rstudio/DT')

因此我需要获取 DT_0.1.40.tar.gz 文件来安装这个开发版本的 DT。

在哪里可以找到 DT 0.1.40 版本的 tar.gz 文件?

谢谢。

0 投票
0 回答
1465 浏览

r - 在闪亮的r中编辑数据表中的记录

我的闪亮应用程序中有两个数据表,在第一个数据表中我可以很好地编辑、添加、删除数据,但是在第二个数据表中,当我想选择一行来编辑表时,它在要编辑的文本输入中没有显示任何内容它。我认为这是因为相同函数中某些参数的名称相似。但我不知道我的问题在哪里?这是链接:CRUD

第一个数据表的更新函数如下:

第二个数据表的类似新功能

服务器.R

0 投票
2 回答
302 浏览

r - 从 Datafarme 中删除列内的 NA

我有一个 DT::datatable 如下:

数据表 我将数据表转换为data.frame,

) data.frame 如下:

我想删除所有 NA 并获得下表

结果是: 从 DT::datatable 中的每一列中删除所有 NA

我将问题修改如下:有一个数据框,

我想从上面的数据表中删除所有 NA 并得到以下结果:

0 投票
1 回答
898 浏览

r - 使用 Rmarkdown 和闪亮获取交互式文档中数据表中的选定行

我正在探索DT:datatable使用 Rmarkdown 和闪亮的交互式文档中的使用(我以前没有使用datatable过)。

我能够创建一个绘制数据表的文档:

单击数据表中的一行会突出显示一行。有没有办法在不实现闪亮服务器的情况下访问选定的行?如何?

0 投票
2 回答
2456 浏览

r - 从 R DT 数据表创建独立的 HTML

如何保存datatable使用DT包创建的文件,以便其他没有 R 的人可以复制和使用它?是否有将datatable变量转换为可以导出的 HTML 文本的功能?

0 投票
0 回答
54 浏览

r - 如果用户在 Shiny 加载时更改选项卡,则 DT 无法加载

如果我在 Shiny 很忙时在 navbarpage 中来回更改选项卡,那么这将导致加载数据表时出现问题。

请参阅下面的示例并执行此操作
1) 启动应用程序
2) 应用程序启动时立即转到 Y-tab
3) 返回 X-tab
4) 等待程序在 X-tab 上完成
5) 返回 Y-标签。这里没有什么!!

我认为发生的事情是,当我访问 Y-tab 时,会以某种方式返回一些空数据表,因为真正的数据表尚未准备好。然后这个空的永远不会被真实的替换,因为 Shiny 认为我已经得到了我的数据。

如果我立即转到 Y-tab 并等待应用程序在那里完成,也会出现此问题。在这种情况下,X-tab 无法正确加载。

这是一个错误吗?

我怎样才能克服这个问题?