r - 我的 R 脚本在运行时完美运行,但是当我在 R markdown 中使用相同的脚本时,出现错误“当前工作目录中不存在”
问题描述
我的 R 脚本在 R studio 的脚本文件中运行时完美运行,但是当我在 R markdown 中使用相同的脚本时会出错;文件“当前工作目录中不存在”两者都在同一个 wd 中。可能是什么原因?
注意:我所有的工作都是在离线谷歌驱动器中完成的。
解决方案
这可能是因为 R 查找相对于当前工作目录的文件 - 默认情况下Sys.getenv("HOME")
,而knitr
在与 Rmarkdown 文件相同的目录中查找。
解决方案是在 RMarkdown 代码中指定文件的正确完整或相对路径。
推荐阅读
- here-api - 这里 SDK 颤振不显示地点图像。始终不返回图像数据
- swiftui - 在 SwiftUI 中处理 tvOS 上的焦点事件更改
- d3.js - d3 过渡等待上一个?
- python - 自动摘要生成的文档缺少除 __init__ 之外的所有 dunder 方法
- html - 我可以使用 HTML 添加仍然由 ctrl+F 计算的隐藏文本吗?
- r - 舍入 R 简单特征线串几何坐标
- angular - 我可以在 Angular 项目中重新安装 npm 来修复它吗?
- java - 有什么方法可以识别您从中调用静态方法的类(在层次结构中)?
- css - 允许溢出:仅对输入或选择字段可见
- environment-variables - 在 nextjs 中,“/api”路由的代码是否会随时出现在浏览器中?如果是这样有没有办法强制服务器端执行?