Swirl 是否存在错误,或者我的 RStudio 出现故障?
Does Swirl have a bug, or is my RStudio glitching?
我目前正在通过 Swirl,我似乎被卡在了这一部分。如您所见,它不接受(我认为是)正确答案,当我尝试跳过它时,它只会让我退出 Swirl。不知道这里有什么问题,我应该卸载并重新安装吗?
| Use dir.create() to create a directory in the current working directory called
| "testdir".
> "testdir"
[1] "testdir"
| Not quite! Try again. Or, type info() for more options.
| Type dir.create("testdir") to create a directory in the current working
| directory called "testdir".
> dir.create("testdir")
Error in dir.create("testdir") : unused argument ("testdir")
> dir.create(testdir)
Error in dir.create(testdir) : unused argument (testdir)
> dir.create("test.dir")
Error in dir.create("test.dir") : unused argument ("test.dir")
> skip()
Error in dir.create("testdir") : unused argument ("testdir")
| Leaving swirl now. Type swirl() to resume.
我唯一能想到的是,您不小心创建了自己的函数 dir.create
,它不带任何参数:
dir.create <- function() {}
dir.create("testdir")
## Error in dir.create("testdir") : unused argument ("testdir")
尝试
find("dir.create")
(答案应该是“package:base”)
base::dir.create("testdir")
(应该可以)
rm(dir.create)
(应该去掉伪函数)
rm(list=ls())
从您的工作区中删除所有对象(请注意,此 does not completely reset your R session ...)
或者,重新启动 clean R 会话(确保您没有 .RData
文件,其中存储了伪造的函数)。除非发生真正奇怪的事情,否则卸载和重新安装是多余的。
我目前正在通过 Swirl,我似乎被卡在了这一部分。如您所见,它不接受(我认为是)正确答案,当我尝试跳过它时,它只会让我退出 Swirl。不知道这里有什么问题,我应该卸载并重新安装吗?
| Use dir.create() to create a directory in the current working directory called
| "testdir".
> "testdir"
[1] "testdir"
| Not quite! Try again. Or, type info() for more options.
| Type dir.create("testdir") to create a directory in the current working
| directory called "testdir".
> dir.create("testdir")
Error in dir.create("testdir") : unused argument ("testdir")
> dir.create(testdir)
Error in dir.create(testdir) : unused argument (testdir)
> dir.create("test.dir")
Error in dir.create("test.dir") : unused argument ("test.dir")
> skip()
Error in dir.create("testdir") : unused argument ("testdir")
| Leaving swirl now. Type swirl() to resume.
我唯一能想到的是,您不小心创建了自己的函数 dir.create
,它不带任何参数:
dir.create <- function() {}
dir.create("testdir")
## Error in dir.create("testdir") : unused argument ("testdir")
尝试
find("dir.create")
(答案应该是“package:base”)base::dir.create("testdir")
(应该可以)rm(dir.create)
(应该去掉伪函数)rm(list=ls())
从您的工作区中删除所有对象(请注意,此 does not completely reset your R session ...)
或者,重新启动 clean R 会话(确保您没有 .RData
文件,其中存储了伪造的函数)。除非发生真正奇怪的事情,否则卸载和重新安装是多余的。