R语言read.csv函数报错:无法打开连接问题求助
解决R中
read.csv报错"cannot open the connection"的问题 检查文件名是否完全正确
你写的"admit.(1)"大概率有误,CSV文件的完整名称应该包含.csv后缀,比如实际可能是admit(1).csv。直接去文件所在文件夹复制完整文件名(包括后缀),替换到代码里:mydata <- read.csv("admit(1).csv")确认文件在R的当前工作目录
- 运行
getwd()查看R当前的工作目录,确认你的CSV文件是否在这个路径下。 - 如果文件不在当前目录,有两种解决方式:
- 把CSV文件移动到
getwd()输出的路径里; - 在
read.csv中写入文件的完整绝对路径,比如Windows系统:
Mac/Linux系统:mydata <- read.csv("C:/Users/你的用户名/Desktop/admit(1).csv")mydata <- read.csv("/Users/你的用户名/Desktop/admit(1).csv")
- 把CSV文件移动到
- 更简单的方法是用
file.choose(),运行后会弹出文件选择窗口,直接选中你的CSV文件即可自动填入路径:mydata <- read.csv(file.choose())
- 运行
排查文件权限问题(少见情况)
如果是Windows系统,右键文件打开「属性」,取消勾选「只读」;如果是Mac/Linux系统,在终端中给文件添加读取权限:chmod +r admit(1).csv
内容的提问来源于stack exchange,提问作者dumdum
相关产品推荐
相关产品推荐

