预过滤闪亮的数据表?

时间:2015-01-04 11:23:19

标签: r shiny

我正在使用R和Rstudio和Shiny来使用data.table显示来自renderDataTable的数据。如何设置我的data.table,以便在加载某些列时进行预过滤?

library(data.table)
output$od_hsmm.summaries = renderDataTable({
summary.dt = hsmm.load_summary_r()
summary.dt = summary.dt[,.SD, .SDcols = c('spec.runid', 'spec.wrp', 'spec.log', 'nStates', 'fit.ll', 'fit.ll.imp', 'fit.bic')]
setnames(summary.dt, 
         c('spec.runid', 'spec.wrp', 'spec.log', 'nStates', 'fit.ll', 'fit.ll.imp', 'fit.bic'),
         c('runid', 'repeat.obs', 'log.obs', 'nStates', 'loglik', 'll.improves', 'bic'))
return(summary.dt)
})

我希望我的DataTable能够在我的闪亮应用中启动,只显示runid == 1,repeat.obs == 0

为了澄清,我想使用Shiny的renderDataTable选项来做到这一点 - 我不想将我的data.table分配。

提前致谢

0 个答案:

没有答案
相关问题