我的亮闪闪的应用程序是基于单个.csv文件的数据。因此,我需要在启动时输入数据。这样,如果有人在他们的系统上打开应用程序,应用程序就可以立即显示结果。如何实现呢?
read.csv
或类似的方法将文件读入R中。read.csv
:global.r
文件,您可以在那里使用read.csv
,数据将直接可用于ui
和server
函数。通常情况下,您不需要这样做,但这是一种选择。server
端,但必须通过其中一个render
函数传递到ui
端。read.csv
位于server.r
文件中,但在shinyServer()
函数之外。该文件将在每个会话中读取一次,并且不会更改。这是读取数据的常见位置。read.csv
是shinySever()
函数的一部分。如果您希望涉及某些反应程度,则这是读取数据的好地方。例如,如果用户选择要输入哪些数据,或者如果数据文件正在不断更新(可能是股票价格),并且您希望在用户工作时定期检查数据文件以获取更新。