我有一個在Windows中創建的R文件。該文件具有下面的代碼從linux運行r錯誤:無法打開連接
print(5+7)
fileConn<-file("ch7.txt","w+")
close(fileConn)
的代碼工作正常在Windows R.但是我得到一個錯誤,當我嘗試從Linux的該文件。我在我的Linux機器上運行R,並在命令下方鍵入。
> source('R_linux.R')
[1] 12
Error in file("ch7.txt", "w+") : cannot open the connection
In addition: Warning message:
In file("ch7.txt", "w+") : cannot open file 'ch7.txt': Permission denied
權限被拒絕可能意味着它無法寫入目錄,因爲您沒有適當的權限或文件已存在,但您無權覆蓋它。我想我的第一個問題是。這個名字的文件('ch7.txt')是否已經存在? – 2014-09-25 23:08:27
沒有。該文件不存在 – user2543622 2014-09-25 23:10:13
如果您執行「echo」測試數據「> ch7.txt」,那麼在您正試圖寫入'ch7.txt'的目錄(在命令行中)會發生什麼。它是否也拒絕了權限? – 2014-09-25 23:12:53