gpt4 book ai didi

r - 为什么 'getwd' 不告诉我工作目录?

转载 作者:行者123 更新时间:2023-12-04 18:44:53 27 4
gpt4 key购买 nike

我对编码有点陌生,以前没有遇到过这个问题。当我尝试查找或设置我的工作目录时,我在 ubuntu shell 中使用 R 函数返回:

 > getwd
function ()
.Internal(getwd())
bytecode: 0x3db9f40
environment: namespace:base

> setwd
function (dir)
.Internal(setwd(dir))
bytecode: 0x50020f8
environment: namespace:base

我能做些什么来解决这个问题?

最佳答案

正如李哲源在评论中提到的,尝试在函数名称后使用括号:)
getwd()而不是 getwd ;和setwd()而不是 setwd .

在 R 中,您可以调用函数名称(不带括号)来打印有关函数定义、其环境等的信息。
但是调用它自己的函数必须带括号。

要设置工作目录,您可以使用以下内容(例如):

setwd("/home/myName/myFolder/")

编辑。

请注意,您可以保存当前工作目录并同时设置新的工作目录。功能 setwd返回工作目录,因此您所要做的就是保存它。如果您稍后需要返回到原始工作目录,这会很有用。
old_dir <- setwd("/home/myName/myFolder/")

#[run the code you want]

setwd(old_dir)

关于r - 为什么 'getwd' 不告诉我工作目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51933682/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com