我有一个函数,用于获取表的行号(如6的第2行)。在我的服务器中,我有一个数据表(基于我在这里称为“ stuff”的选择),该数据表允许单行选择。我希望能够将选择的行号放入函数中。这是我当前在服务器中拥有的:
output$dt <- renderDT(
get_df(input$stuff),
selection = list(mode = "single", target = "row"),
server = FALSE,
rownames = FALSE
)
output$selected_row <- renderPrint({
s <- input$dt_rows_selected
if (length(s)) {
get_member_extra_info(input$stuff, row(s, as.factor = FALSE))
}
})
Row()实际上并没有获得行号(并且因为它不是矩阵而没有用)。有人知道我可以代替它吗?
编辑:我一直很难弄清楚输入$ dt_rows_selected返回了什么,我想这就是我所需要的。谢谢!