Shinyで時系列データを分析するアプリを作っています。私が扱うデータは次のようになります。
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
テーブルにデータをプロットしたい:
output$view <- renderTable({
head(datasubset(),
n=nrow(datasubset()))
})
そうすることで、Shiny の実行時にエラーが発生します。
Error in Math.POSIXt(x + ifelse(x == 0, 1, 0)) :
'abs' not defined for "POSIXt" objects
このエラーの解決策はありますか?
更新: エラーは xtable が原因です: renderTable は xtable() を使用して出力を生成しますが、xtable は一般的に日付でうまく機能しないようです。
問題は Winston Chang によってここに提出されました: https://github.com/rstudio/shiny/issues/129
R: xtable と日付で回避策を利用できます。