R:有光泽的dateRangeInput格式

标签 r date shiny

我正在为R使用 Shiny 的数据包,并在 ui.R中实现了dateRangeInput:R:

   dateRangeInput("date", "Date range:",
                       start  = "2013-05-15",
                       end    = "2013-10-01",
                       min    = "2013-05-15",
                       max    = "2013-10-01",
                       format = "dd/mm/yy",
                       separator = " - ")

如果显示所选的最小值和最大值,则会得到以下(奇怪的)输出:

最小日期值:
renderText({(input$date[1])})

输出:
 15840

最大日期值:
renderText({(input$date[2])})

输出:
15979

为什么我在输出中得到这些数字,而不是从ui.R本身中选择的食物:2013-05-15和2013-10-01?以及如何将其转换为这种格式? as.Date不起作用。

最佳答案

实际值是距unix纪元以来的天数,请使用format(input$date[1])

关于R:有光泽的dateRangeInput格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22834778/

相关文章:

Python 相当于 R 中的 Matrix::chol 和 Matrix::solve?

R 如何以类似辫子的方式合并数据帧

r - 如果 df 列表中的 df 缺失,则从字符向量添加列

R Markdown 数学方程对齐

date - 在 SPARQL 中按月对数据进行分组?

R Shiny conditionalPanel 在不满足条件时显示

r - 条件面板未按预期显示,但出现警告消息

R Shiny : Get reactive text without div or span, 只是 "plain"文本

ruby - Ruby 1.9.3 和 Ruby 1.8.7 之间日期字符串解析的差异

java - 使用 ZonedDateTime 和日历 API 计算年度周问题