[问题] Error in library(DT) shinyapps.io

楼主: luenchang (luen)   2024-04-04 12:23:26
[问题叙述]:
目前有一个app已经发布到shinyapps.io。网页的内容是5个用shiny::renderTable()
及shiny::tableOutput() 呈现的表。想把这5个功能阳春的表换成每个column可以排序及
search的表。看过一些网页都是用DT::renderDataTable()及shiny::dataTableOutput().
我把原本已经发布的app加上DT package的程式,发布后shinyapps.io的logs显示
Error in library(DT) : there is no package called ‘DT’
不知道有没有人成功地在shinyapps.io上面使用DT这个package?
有几个我在local PC运行无错的packages, 发布到shinyapps.io上面时都出现了同样的错
误:
Error in library(calendR) : there is no package called ‘calendR’
Error in library(ggnewscale) : there is no package called ‘ggnewscale’
Error in library(gridExtra) : there is no package called ‘gridExtra’
我的问题:
(1) 除了发布app, 看logs那里出误,有没有办法在发布前就知道那些packages在shinyapps.io
上面有,而不是一个个去尝试错误?
(2) 除了DT, 有其他package能产生类似我想要的table吗?
(3) 除了shinyapps.io, 有其他免费host可以发布R shiny app的吗?
以下是我参考过的网页
[Table as output based on user input in R
shiny](https://stackoverflow.com/questions/61195541/table-as-output-based-on-user-input-in-r-shiny)
[Shiny, plotly and DT](https://forum.posit.co/t/shiny-plotly-and-dt/141327)
[程式范例]:
我把程式放在Google drive里,可以用连结view/download
[barcode-scanner_shiny-web-app.R](https://drive.google.com/file/d/1LypwN5rQftb5kPH8FzDN6aviGpxzNEZE/view?usp=sharing)
数据来源是一个我自已的Google sheet.
谢谢大家!

Links booklink

Contact Us: admin [ a t ] ucptt.com