📜  如何在 R 中修复:无法更改工作目录

📅  最后修改于: 2022-05-13 01:55:06.507000             🧑  作者: Mango

如何在 R 中修复:无法更改工作目录

在本文中,我们将重点介绍如何修复 R 编程语言中的“无法更改工作目录”错误。

在 R 中可能遇到的一个错误是:

Error in setwd("C:/Bhuwanesh/gfg") :
 cannot change working directory

当我们尝试在 R 中设置工作目录时,会出现这样的错误,但是文件路径的一部分拼写错误。

何时可能发生此错误:

让我们尝试在 R 中设置以下工作目录。

例子:

R
# Try to move to the working directory
# C:/Bhuwanesh/gfg
setwd("C:/Bhuwanesh/gfg")


R
# Try to move to the working directory
# C:/Bhuwanesh/GeeksforGeeks/
setwd("C:/Bhuwanesh/GeeksforGeeks/")


R
# Display the path of the current
# working directory
getwd()


输出:

我们收到上述错误是因为我们的本地系统中没有名为gfg的文件夹。

出现此错误的原因:

在 R 中可能出现这种错误的原因有很多。其中一些原因如下:

  • 当文件路径名拼写错误时。
  • 文件路径中使用了无效字符。
  • 我们无权访问特定文件路径。
  • 文件存在,但编译器存在一些其他限制。

定影:

我们可以通过将错误的文件路径更改为正确的文件路径来轻松修复错误。

例子:

R

# Try to move to the working directory
# C:/Bhuwanesh/GeeksforGeeks/
setwd("C:/Bhuwanesh/GeeksforGeeks/")

输出:

输出

这次我们没有收到任何错误,因为 R 编译器成功地设置了工作目录。为了确保工作目录已成功更改,我们可以使用 getwd()函数获取当前工作目录的状态。

R

# Display the path of the current
# working directory
getwd()

输出:

输出