R语言 错误setwd()“无法更改工作目录”[已关闭]

y1aodyip  于 2023-09-27  发布在  其他
关注(0)|答案(1)|浏览(480)

已关闭此问题为not reproducible or was caused by typos。它目前不接受回答。

此问题是由打印错误或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这一个是解决的方式不太可能帮助未来的读者。
17天前关闭
Improve this question
当我尝试设置我的工作目录时,我得到“无法更改工作目录”错误:

setwd("C:\Users\alimo\Desktop\DataVisualizationwithggplot2.R")
*Error: '\U' used without hex digits in character string starting ""C:\U"*

然后我跑了

options(PACKAGE_MAINFOLDER="C:/Users/...")

并将所有的“”替换为“/”,但这次我得到了这个错误:

cannot change working directory
disbfnqx

disbfnqx1#

是的,写入文件或目录的路径有时会有点痛苦,特别是当您在不同的平台上移动时!
setwd()设置工作目录,因此这意味着您需要指定一个目录,而不是文件。
每当我不确定单/双(反)斜杠时,我喜欢使用来自R的file.path(),它以独立于平台的方式添加了正确的斜杠:

file.path("~", "myfolder", "myfile.R")

对于你的情况:

setwd(file.path("C:", "Users", "alimo", "Desktop"))

相关问题