gpt4 book ai didi

linux - 从linux运行r错误: cannot open the connection

转载 作者:太空宇宙 更新时间:2023-11-04 03:52:01 25 4
gpt4 key购买 nike

我有一个在 Windows 中创建的 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

最佳答案

Linux 中的文件权限处理方式与 Windows 中不同。我会检查您是否对 Linux 环境中的文件具有读/写访问权限。

如果您的 Linux 有 GUI,请右键单击并调整权限。如果您需要在命令行中执行此操作,请尝试:

chmod 664 ch7.txt 

这将为您提供用户和组级别的读写访问权限以及“其他”级别的读取访问权限。如果您不太担心锁定文件,您可以这样做:

chmod 777 ch7.txt

这将为您提供用户/组/其他级别的读/写/执行权限。

进一步检查路径是否正确。默认情况下,不同机器的工作目录可能略有不同。

关于linux - 从linux运行r错误: cannot open the connection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26049499/

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