我刚刚开始使用Sublime Text 2来编辑/编写R代码,并安装了SublimeREPL包以在编辑器中执行R代码。当我编写一个新的R脚本时,它无法读取SAME目录中的文件并显示错误:
Error in file(file, “rt”) : cannot open the connection
我检查了getwd()
并显示C:/windows/system32
,这可能是安装了sublime文本的目录。
有没有办法将当前工作目录设置为当前文件的位置。这可以使用Session > setwd > source file location
在RStudio中轻松完成。
我可以使用数据文件的完整路径作为解决方法,但我认为这不是一个方便的解决方案。
非常感谢任何帮助。
答案 0 :(得分:0)
我会再次检查是否正确配置了SUBLIMERepl的设置:
Open Preferences > Package Settings > SublimeREPL > Settings - Default
复制所有文字
然后打开Preferences > Package Settings > SublimeREPL > Settings - User
覆盖并粘贴文本
重新启动Sublime
当我打开tools > SublimeREPL > R
时,我可以像往常一样setwd()
。
默认getwd()
已退回" /
"为了我。