首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R中的setwd错误

R中的setwd错误
EN

Stack Overflow用户
提问于 2013-11-07 07:41:35
回答 4查看 51.3K关注 0票数 14

当尝试为SubgraphMining (该示例位于第35页。)使用示例代码时,我得到了一个错误:

代码语言:javascript
复制
"Error in setwd(paste(Sys.getenv("R_HOME"), "library", "subgraphMining",  : 
  cannot change working directory"

我使用的是RStudio 0.97.551,32位R (2.15.3 -这个版本的R建议与subgraphMining一起使用),igraph0 (也是重新组合的,而不是igraph ),安装了Java。操作系统是Windows 8,有人能帮我解决这个问题吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-11-08 19:55:50

错误消息来自subgraphMiningsubgraphMining函数,从这里:

代码语言:javascript
复制
setwd(paste(Sys.getenv("R_HOME"), "library", "subgraphMining", 
    "parsemis", sep = "\\"))

原因是R使用/作为路径分隔符,而不是\\,后者只在windows上工作。解决办法不是修改函数,而是使用/而不是\\

顺便说一句。这与remove包没有任何关系,所以我将删除该标记。

票数 8
EN

Stack Overflow用户

发布于 2015-05-27 16:43:04

在我的例子中,它显示了错误,因为我期望它创建一个新文件夹,这是我在setwd中的路径中提到的。不幸的是,R没有这个功能,当我创建文件夹然后使用setwd命令时,问题就解决了。

票数 6
EN

Stack Overflow用户

发布于 2014-11-01 20:35:25

我知道这个问题发布已经快一年了。我在subgraphMining包中遇到了同样的问题。一个快速的问题是:您可以在RStudio的命令行上编写"gspan“,它将显示该函数,复制该函数,并在您自己的脚本中创建自己的函数(当然,使用新的名称,比如gspanNew),并通过将"\”替换为"/“来修复它,就像加布·克萨迪指出的那样。

干杯!:)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19830394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档