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

使用here()和read_html()时文件路径不存在的问题求助

解决建议
  • 先确认here()的项目根目录是否正确:运行print(here()),查看输出的路径是否是C:/Users/me/Documents/R_Projects/recipes。如果不是,说明你当前的R项目根目录没设置对,要么重新打开该文件夹作为R项目,要么用setwd("C:/Users/me/Documents/R_Projects/recipes")切换工作目录后再试。
  • 验证文件名完全匹配:检查你的HTML文件名是否和代码里的practice_recipe.html完全一致,包括大小写(虽然Windows默认不区分,但R的文件检测可能严格匹配)。
  • 跳过here()直接用绝对路径测试:运行read_html("C:/Users/me/Documents/R_Projects/recipes/practice_recipe.html"),如果能成功加载,说明here()的路径解析有问题,需要重新确认项目根目录。
  • 用file.exists()验证路径有效性:运行以下代码:
    path <- here("practice_recipe.html")
    file.exists(path)
    
    如果返回FALSE,说明R确实无法访问该文件,检查文件是否被隐藏,或者当前用户是否有读取该文件的权限。
  • 重置here()的缓存:如果以上都没问题,尝试运行here::i_am("practice_recipe.html")重新指定项目根目录,或者重启R会话后再执行代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 21:29:54