R语言工作目录设置失败求助:路径报错与函数返回异常
R语言工作目录设置问题解决
- 路径报错原因:Windows系统的反斜杠
\在R的字符串里是转义字符,直接写"C:\Users\..."时,\U会被识别为Unicode转义请求但格式不合法,所以报错。两种正确的路径写法:- 替换成正斜杠:
setwd("C:/Users/Gebruiker/Desktop/R") - 用双反斜杠转义:
setwd("C:\\Users\\Gebruiker\\Desktop\\R")
- 替换成正斜杠:
- 查看工作目录的正确姿势:你输入
getwd(没加括号)返回的是函数本身的字节码,在R里调用函数必须加括号(),正确命令是getwd() - 验证设置是否成功:执行完
setwd命令后,立刻运行getwd(),如果返回的路径是"C:/Users/Gebruiker/Desktop/R",就说明设置成功了 - 新手可视化操作:用RStudio的菜单操作更简单——点击菜单栏
Session→Set Working Directory→Choose Directory,直接选择目标文件夹,不用手动输路径
内容的提问来源于stack exchange,提问作者Renée Damstra
相关产品推荐
相关产品推荐

