Ich mache eine App, um Zeitreihendaten mit Shiny zu analysieren. Die Daten, die ich wie mit Blicken arbeiten:Zeige POSIXt Objekt mit Shiny renderTable
V1 V2
1 2013-02-04 18:15:00 -4.746
2 2013-02-04 18:20:00 -4.745
3 2013-02-04 18:25:00 -4.746
4 2013-02-04 18:30:00 -4.747
5 2013-02-04 18:35:00 -4.747
6 2013-02-04 18:40:00 -4.747
ich plotten möchten in einer Tabelle die Daten:
Error in Math.POSIXt(x + ifelse(x == 0, 1, 0)) :
'abs' not defined for "POSIXt" objects
:
output$view <- renderTable({
head(datasubset(),
n=nrow(datasubset()))
})
so tuend ich eine Fehlermeldung erhalten, wenn Shiny läuft Hat jemand eine Lösung für diesen Fehler?
UPDATE: Der Fehler wird durch xtable verursacht: renderTable verwendet xtable(), um die Ausgabe zu generieren, und es sieht so aus, als ob xtable nicht gut mit Daten im Allgemeinen spielt.
Ein Problem wurde von Winston Chang hier abgelegt: https://github.com/rstudio/shiny/issues/129
Eine Abhilfe ist verfügbar unter: R: xtable and dates
lo Ok wie ein Käfer! Versuchen Sie dies, 'datasubset $ V1 <- as.character (datasubset $ V1)' – agstudy