2016-03-31 10 views
0

ich ein .csv innen glänzend Laden und will date das Format der Spalte zu ändern, um ein bestimmtes Datumsformat. Mein Code so weit:Wie das Format einer Spalte innerhalb glänzend Server ändern

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 Schaffung ist das Objekt nicht data1 das Objekt df gut funktioniert.

+0

die 'df versuchen Rückkehr()' Variable. 'Data1 <- reaktiv ({df1 <- as.Date (df() $ date, format =„% m% d.% Y "); df1})". Alternativ Test für "NULL" und "NA" –

+0

Gibt es immer noch nicht zurück. – user2963882

Antwort

0

eine Lösung gefunden

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