gpt4 book ai didi

r - 从 Shiny 的应用程序中的数据表中获取选定的行

转载 作者:行者123 更新时间:2023-12-03 01:45:53 27 4
gpt4 key购买 nike

我想修改此应用程序:

https://demo.shinyapps.io/029-row-selection/

这样一次只能选择一行,这样我就可以获取所选行的第一列中的项目来绘制数据。有谁知道该怎么做吗?

最佳答案

更新:您现在可以使用 server.R 中的 input$tableId_rows_selected 访问所选行。请参阅here了解更多详情。

要选择唯一的行,您可以将示例的回调函数更改为:

callback = "function(table) {
table.on('click.dt', 'tr', function() {
table.$('tr.selected').removeClass('selected');
$(this).toggleClass('selected');
Shiny.onInputChange('rows',
table.rows('.selected').data()[0][0]);
});
}"

当您单击一行时,它基本上会删除所有选定的行(它们具有 .selected 类)并选择您单击的行。

我还更改了 Shiny.onInputChange 函数中的代码,以便它返回第一列中的数字。

关于r - 从 Shiny 的应用程序中的数据表中获取选定的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28274584/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com