首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误setwd()“无法更改工作目录”

错误setwd()“无法更改工作目录”
EN

Stack Overflow用户
提问于 2020-06-21 04:08:35
回答 1查看 3.6K关注 0票数 1

当我尝试设置我的工作目录时,我得到“无法更改工作目录”错误:

代码语言:javascript
复制
    setwd("C:\Users\alimo\Desktop\DataVisualizationwithggplot2.R")
*Error: '\U' used without hex digits in character string starting ""C:\U"*

然后我就这么做了

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

然后我将所有的“\”替换为"/“,但这次我得到了它:

代码语言:javascript
复制
cannot change working directory

请帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2020-06-21 06:44:53

是的,写入文件或目录的路径有时可能有点痛苦,特别是当您在不同的平台上移动时!

setwd()设置工作目录,因此这意味着您需要指定一个目录,而不是一个文件。

每当我不确定单/双(反)斜杠时,我喜欢使用基数R中的file.path(),它以独立于平台的方式添加了正确的分隔符:

代码语言:javascript
复制
file.path("~", "myfolder", "myfile.R")

因此,对于你的情况:

代码语言:javascript
复制
setwd(file.path("C:", "Users", "alimo", "Desktop"))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62491103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档