gpt4 book ai didi

r - 将csv文件上传到shinyApps.io

转载 作者:行者123 更新时间:2023-12-04 08:55:21 25 4
gpt4 key购买 nike

我的应用程序在本地运行良好,我能够将我的应用程序成功部署到 Shinyapps.io 服务器,但是当我尝试使用 Shinyapps URL 在浏览器中加载应用程序时收到以下错误消息:“错误对象‘数据’不是成立。'我认为这是因为“数据”变量是从我本地目录上的 csv 文件中读取的。有没有办法将这个 csv 文件上传到 Shinyapps 服务器?我试过查找这个,但我什么也没找到。

这是我用来读取文件的代码。我从与 server.R 和 ui.R 相同的工作目录中获取文件。谢谢

服务器

   library(shiny)
college = read.csv("college.csv")

ui.R(我添加了这个以查看它是否解决了问题,但它没有)
   library(shiny)
college = read.csv("college.csv")

最佳答案

最佳做法是将您的数据放在一个文件夹中,例如 ~/<application name>/data然后从您的 server.R 调用您的数据将应用程序的目录 ( /<application name>/ ) 视为当前工作目录。

例如我将文件保存为 ~/ImputationApp/data/ 中的 RDS 对象然后用以下命令阅读它们:

foo.rds <- readRDS("data/foo.rds")

即使您描述的应该运行,请仔细检查您尝试加载的数据文件的文件路径和任何杂散 setwd()可能会破坏工作的命令。一个常见的错误是将机器上数据的完全限定路径放在 server.R 中。 .

关于r - 将csv文件上传到shinyApps.io,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26316192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com