gpt4 book ai didi

r - 如何访问所选设备标识符行的内容?

转载 作者:行者123 更新时间:2023-12-05 04:58:54 27 4
gpt4 key购买 nike

library(shiny)
library(DT)
ui <- basicPage(
mainPanel(DT::dataTableOutput('row_modif')),
textOutput("selectedrow")
)

server <- function(input, output, session){

output$row_modif<-renderDT({

datatable(
iris, selection = "single")

})
output$selectedrow<-renderPrint({input$row_modif_rows_selected})

}
shinyApp(ui, server)

有可能access the number of the selected line通过:

input$row_modif_rows_selected


但是我如何才能从选定的这一行访问一个特定的列?这个想法是点击一行并访问物种和萼片。例如,该行的长度列

最佳答案

您需要使用input$row_modif_rows_selected 来索引iris 数据集的行。请注意,input$row_modif_rows_selected 仅返回行号,而不是行本身。

library(shiny)
library(DT)
ui <- basicPage(
mainPanel(
DT::dataTableOutput('row_modif'),
tags$p("Selected Row:\n"),
textOutput("selectedrow"),
tags$p("Species and Sepal Length for Selected Row:\n"),
DT::dataTableOutput("sscols")
)
)
server <- function(input, output, session){

output$row_modif<-renderDT({

datatable(
iris, selection = "single")

})
output$selectedrow<-renderPrint({input$row_modif_rows_selected})
output$sscols <- renderDT({
datatable(iris[input$row_modif_rows_selected, c("Species", "Sepal.Length")])
})
}
shinyApp(ui, server)

关于r - 如何访问所选设备标识符行的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63781424/

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