在R Shiny daterangeinput中更改日期格式

萨布里

我正在构建一个应用程序,用户可以在其中按日期过滤数据。然后,我以后要以“月,日,年”格式显示反应性文本,内容为“您正在查看从开始日期到结束日期的数据”。不幸的是,Shiny的daterangeInput默认为年,月,日。

我试过使用

    start_date <- reactive({
        format(as.Date(input$date_filter[1]), "%d/%m/%Y")})

但我收到此错误,应用程序崩溃:

Warning: Error in as.vector: cannot coerce type 'closure' to vector of type 'character'
  [No stack trace available]

有任何想法吗?这是dateRangeInput。我也尝试过更改开始日期的格式,但这弄乱了日期。谢谢!

library(shiny)


ui <- fluidPage(
  
  dateRangeInput(
        inputId = "date_filter",
        label = "Filter by Date",
        start = "2020-01-01",
        end = NULL,
        min = "2020-01-01",
        max = NULL,
        format = "m-d-yyyy",
        startview = "month",
        weekstart = 0,
        language = "en",
        separator = " to ",
        width = NULL,
        autoclose = TRUE
      ))

shinyApp(ui, server = function(input, output) {
  
})
~~~~
罗纳克·沙

您可以使用 :

library(shiny)

ui <- fluidPage(
  
  dateRangeInput(
    inputId = "date_filter",
    label = "Filter by Date",
    start = "2020-01-01",
    end = NULL,
    min = "2020-01-01",
    max = NULL,
    format = "m-d-yyyy",
    startview = "month",
    weekstart = 0,
    language = "en",
    separator = " to ",
    width = NULL,
    autoclose = TRUE
  ), 
  
  textOutput('text')
  )

shinyApp(ui, server = function(input, output) {
  output$text <- renderText({
    x <- format(input$date_filter, "%d/%m/%Y")
    sprintf("You're viewing data from %s to %s", x[1], x[2])
  })
})

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在R中更改日期时间格式

来自分类Dev

在Shiny的dateRangeInput中更改“ to”的语言

来自分类Dev

dateRangeInput R Shiny 控件对齐

来自分类Dev

R ifelse避免更改日期格式

来自分类Dev

R Shiny中的环境

来自分类Dev

如果我手动更改R Shiny中的第一个dateRangeInput,则无法更新第二个dateRangeInput

来自分类Dev

R Shiny:使用dateRangeInput验证(need())

来自分类Dev

在R中,更改日期对象的格式而不将其转换为字符

来自分类Dev

R Shiny:renderUI中的表条件格式

来自分类Dev

R Shiny:renderUI中的表条件格式

来自分类Dev

R Shiny中的Bytea数据格式

来自分类Dev

在 r 中使用 posixct 更改日期格式

来自分类Dev

在R Shiny中更改通知的颜色

来自分类Dev

更改R Shiny中selectizeInput选项的颜色

来自分类Dev

在R / Shiny中缓存图

来自分类Dev

R Shiny中的动态AND滤镜

来自分类Dev

R Shiny中的动态selectInput

来自分类Dev

R Shiny中的多个图

来自分类Dev

在R Shiny中读取文件

来自分类Dev

在R Shiny中显示图

来自分类Dev

在Shiny中获取R对象

来自分类Dev

R Shiny中的动态AND滤镜

来自分类Dev

dbSendQuery 中的错误 - Shiny R

来自分类Dev

在R Shiny中使用lubridate设置日期格式

来自分类Dev

使用lubridate在R中以POSIXct格式修改日期

来自分类Dev

根据R-Shiny中选择的日期范围更改图

来自分类Dev

R Shiny下载不同的图像格式

来自分类Dev

R Shiny:编辑表输出的格式

来自分类Dev

以CSV格式下载生成的表格-R Shiny