作者luenchang (luen)
看板R_Language
标题[问题] Error in library(DT) shinyapps.io
时间Thu Apr 4 12:23:26 2024
[问题叙述]:
目前有一个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.
谢谢大家!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.146.70.97 (澳大利亚)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1712204611.A.0B7.html