有人可以向我解释为什么R无法打开与现有文件的连接的可能原因和解决方案吗?
> file.exists("config.R")
[1] TRUE
> source('config.R')
Error in file(filename, "r", encoding = encoding) :
cannot open the connection
答案 0 :(得分:1)
来自 R文档:
file.exists
返回一个逻辑向量,该逻辑向量指示由其参数命名的文件是否存在。 (此处的“存在”是指 系统的状态调用:仅当您 拥有stat所需的权限。是否存在也可以通过file.access
,它可能使用不同的权限,因此获得了一个 结果不同。请注意,文件的存在并不意味着 可读性:为此使用file.access
。)