将保存 CSV 文件并创建绘图的 R 脚本转换为闪亮的应用程序

Convert an R script that saves CSV files and creates plots to a shiny app

我在 R 中有一个脚本,它使用了很多包。在脚本中,首先它要求输入文件(输入不常见但有一个包它是可读的),然后在后台对输入做一些事情(需要代码处理),然后要求一个数字还需要在此处显示行和绘图结果然后使用“write.csv”在目录中保存一些 CSV 并要求完成它们并再次要求上传它们并继续代码(CSV 的列表非常长)。 最后,结果将显示为一些图。 我使用弹出菜单的“svDialogs”和“tcltk”包来浏览输入并提供一些消息(使用“确定”按钮)。

脚本中的一切工作正常,但我想问的是如何创建这个脚本的闪亮应用程序? 如果有可能给我一些关于如何在 ui.R 和 server.R 中编写代码的提示,我可以处理其他的。 (例如,如何在闪亮开始后使用继续按钮或类似的东西出现下载 csv 和输入。我不希望所有菜单和输入都显示在闪亮开始时)。

我不确定是否可能。

要创建 Shiny 应用,请查看:https://shiny.rstudio.com/articles/basics.html

关于您的问题 'how to appear download csv and input AFTER the start of shiny',检查 shinyjs 包。那里有一些功能可以完全按照您的意愿执行:show() 和 hide()