我对编码有些陌生,以前从未遇到过此问题。尝试查找或设置工作目录时,我在ubuntu外壳程序中使用R,函数将返回以下内容:
> getwd
function ()
.Internal(getwd())
bytecode: 0x3db9f40
environment: namespace:base
> setwd
function (dir)
.Internal(setwd(dir))
bytecode: 0x50020f8
environment: namespace:base
该如何解决?
答案 0 :(得分:1)
如李哲源在评论中所述,请尝试在函数名称后使用方括号:)
getwd()
而不是getwd
;和
setwd()
而不是setwd
。
在R中,您可以调用函数名称(不带括号)以打印有关函数定义,其环境等的信息。 但是,调用自身的函数必须带有方括号。
要设置工作目录,可以使用以下示例(例如):
setwd("/home/myName/myFolder/")
编辑。
请注意,您可以保存当前工作目录并同时设置一个新的 。函数setwd
返回工作目录,因此您要做的就是保存它。如果您稍后需要返回到原始工作目录,这将很有用。
old_dir <- setwd("/home/myName/myFolder/")
#[run the code you want]
setwd(old_dir)