首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R中距离sliderInput之差的求取

问R中距离sliderInput之差的求取
EN

Stack Overflow用户
提问于 2022-01-30 01:09:15
回答 1查看 29关注 0票数 1

我正在通过一个R闪亮教程,并决定偏离道路,但我现在迷路了。之前的一次练习让我创建了一个范围滑块,我检查了文档,使之与参数结合在一起。现在我要做的是在它下面创建一个textOutput,以显示min和max之间差值的值。

代码语言:javascript
复制
library(shiny)

ui <- fluidPage(
  sliderInput("rang", "Range", value = c(100, 2000), min = 0, max = 15000, 
              sep = ",", pre = "$", ticks = FALSE, dragRange = TRUE,
              width = "600px"),
  textOutput(costDiff())
)

server <- function(input, output, session) {
  costDiff <- reactive({
    costDiff <- input$rang[2] - input$rang[1]
  }) 
  
  output$costDiff <- renderText("$",{
    costDiff()
  })
}

shinyApp(ui, server)

我收到:

Error in costDiff() : could not find function "costDiff"

提前感谢您的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-30 01:12:28

试试这个:

代码语言:javascript
复制
library(shiny)

ui <- fluidPage(
    sliderInput("rang", "Range", value = c(100, 2000), min = 0, max = 15000, 
                sep = ",", pre = "$", ticks = FALSE, dragRange = TRUE,
                width = "600px"),
    textOutput('costDiff')
)

server <- function(input, output, session) {
    costDiff <- reactive({
        input$rang[2] - input$rang[1]
    }) 
    
    output$costDiff <- renderText({
        paste('$', costDiff())
    })
}

shinyApp(ui, server)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70911063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档