如何更改闪亮服务器内的列的格式

时间:2016-03-31 16:28:47

标签: r shiny shiny-server

我在内部加载了一个.csv,并希望将列date的格式更改为特定的日期格式。到目前为止我的代码:

 shinyServer(function(input, output, session) {

    ...
 #read csv
    df <- reactive({ read.csv(foo, sep = ";")                      
          }) 
 #New df with date formated column.
    data1<-reactive({df1<-as.Date(df()$date, format = "%m.%d.%Y") })

 #Output to UI
    output$table <- renderDataTable({data1()})
    output$text1 <-renderDataTable({df()})
    })

Shiny没有创建对象data1对象df正常工作。

1 个答案:

答案 0 :(得分:0)

找到解决方案

df <- reactive({ df2 <- read.csv(foo(), sep = ";")
          df2$date <- as.Date.character(df2$date,  format = '%d.%m.%Y') 
          df2
      })