У меня есть R-файл, который был создан в Windows. Файл имеет под кодомrunning r from linux error: не удается открыть соединение
print(5+7)
fileConn<-file("ch7.txt","w+")
close(fileConn)
код отлично работает в окнах R. Но я получаю ошибку, когда я пытаюсь запустить этот файл с Linux. У меня есть R, работающий на моей машине Linux, и я набрал команду ниже.
> 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') уже существует? –
нет. файл не существует – user2543622
В каталоге, который вы пытаетесь записать 'ch7.txt', что происходит (в командной строке), если вы выполните« echo »тестовые данные»> ch7.txt'. Предоставляет ли оно также разрешение на отказ? –