【发布时间】:2018-04-16 02:26:35
【问题描述】:
作为一个可怜的 Shiny 家伙,无法解决简单的任务。
我在数据框中有一行日期
crime.date <- strptime(incidents$REPORT_DAT, format = "%Y-%m-%d")
我的日期输出如下所示。
[1] "2017-04-07 EDT" "2017-03-13 EDT" "2017-01-08 EST" "2017-01-25 EST" "2017-
01-03 EST" "2017-01-03 EST" "2017-01-03 EST"
[8] "2017-01-03 EST" "2017-01-03 EST" "2017-01-03 EST" "2017-01-03 EST" "2017-
01-04 EST" "2017-01-03 EST" "2017-01-03 EST"
现在我尝试可视化所有犯罪的选择,由这个过滤器选择。
# USER INTERFACE CODE
ui <- fluidPage(
titlePanel("Washington, DC crimes by date"),
column(4, wellPanel(
dateRangeInput('dateRange',
label = 'Filter crimes by date',
start = crime.date , end = crime.date
)
)),
column(6,
verbatimTextOutput("dateRange")
)
)
# SERVER CODE
server <- function(input, output, session) {
output$dateRangeText <- renderText({
paste("input$dateRange is",
paste(as.character(input$dateRange), collapse = " to ")
)
})
}
shinyApp(ui = ui, server = server)
我相信我的错误介于 start 和 end 之间,因为我输入了他们唯一的 crime.date 变量。
我想要什么?我想选择开始和结束日期并接收在此期间发生的所有事件(现在可以输出为文本)。
非常感谢任何帮助。
谢谢
奥莱克斯
【问题讨论】: