为什么我在R中的工作目录不起作用?

zhte4eai  于 2023-05-04  发布在  其他
关注(0)|答案(1)|浏览(179)

我试过在R中设置一个不同的工作目录(我是一个完全的新手),我试过,首先看到当前目录,然后尝试更改它:

> getwd()
[1] "C:/Users/Gebruiker/Documents"
> setwd("C:\Users\Gebruiker\Desktop\R")
Error: '\U' used without hex digits in character string starting "C:\U"
> setwd("C:/Users/Gebruiker/Desktop/R")
> getwd
function () 
.Internal(getwd())
<bytecode: 0x000001a1b3cf8d18>
<environment: namespace:base>

我不明白十六进制数字的错误。我已经复制粘贴了目录中的““然后我尝试键入/而不是\相同,因为它看起来在当前目录。但是我得到了内部字节码的信息。当我试着去理解的时候,我看到的就是这个。那么,该如何纠正呢?
我已经做了,看到上面了吗?

qyyhg6bp

qyyhg6bp1#

反斜杠是转义字符。基本上,这就是你如何从键盘上获得你不能轻易放入字符串的东西,所以它开始了一个“代码”,最终将成为这些字符之一。如果你想要一个像"C:\\Users"这样的反斜杠,你要么需要在一个字符串中使用两个反斜杠,要么就像你做的那样使用正斜杠。
上次调用getwd时得到输出的原因是您从未真正调用过它。您输入了getwd,但实际上需要调用类似getwd()的函数

相关问题