You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Shiny应用部署至shinyapps.io失败:文件路径问题求助

解决shinyapps.io部署时找不到数据文件的方案

针对你遇到的部署后找不到HRPlot_data.csv的问题,给出以下几个实用解决办法:

  • 放弃绝对路径,改用相对路径读取文件
    本地设置的setwd()在shinyapps.io上完全无效,平台会固定使用应用的部署目录作为工作目录。你需要直接使用文件相对于app.R(或ui/server脚本)的相对路径:

    • 如果HRPlot_data.csv和app.R在同一文件夹,读取代码改成:
      read.csv("HRPlot_data.csv")
      
    • 如果数据放在子文件夹(比如data目录),则用:
      read.csv("data/HRPlot_data.csv")
      
  • 确保部署时包含数据文件
    部署时如果只上传了脚本文件而漏传数据,平台自然找不到文件。可以通过以下方式确保数据被包含:

    • 使用rsconnect::deployApp()时,显式指定要上传的文件:
      rsconnect::deployApp(appFiles = c("app.R", "HRPlot_data.csv"))
      
    • 检查项目目录下的.gitignore或.rsconnectignore文件,确保没有把HRPlot_data.csv加入忽略列表,否则部署工具会自动跳过该文件。
  • 验证部署目录的文件结构
    部署完成后,登录shinyapps.io后台,进入你的应用详情页,查看"Files"标签页,确认HRPlot_data.csv是否出现在文件列表中。如果没有,重新部署并确保文件被正确上传。

内容的提问来源于stack exchange,提问作者stevoo_p13

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 18:39:55