我刚开始学习R,这是我的第一门编程语言 . 我尝试从我的系统导入CSV文件,该文件在我的计算机上下载,使用:
getwd()
setwd("/downloads")
statesInfo <- read.csv('stateData.csv')
但我不断收到下面的错误消息 .
setwd(“/ downloads”)setwd中的错误(“/ downloads”):无法更改工作目录statesInfo < - read.csv('stateData.csv')文件中的错误(文件,“rt”):无法打开连接另外:警告信息:在文件(文件,“rt”)中:无法打开文件'stateData.csv':没有这样的文件或目录 .
我可能弄错了吗?
2 回答
R无法识别您所指的目录,这就是您收到第一个错误的原因 .
工作目录保持不变,R无法在当前工作目录中找到文件
stateData.csv
,从而导致出现第二条错误消息 .要设置工作目录,请使用完整路径:
setwd("C:/Users/yourname/Downloads/")
- 注意正斜杠而不是反斜杠 .但是,如果您使用Windows,则需要将
./
用于子文件夹,将../
用于一级的文件夹 . 例如 . 如果您的工作目录设置为'C:/Users/yourname/Desktop/R'并且您想要从'Downloads'文件夹中读取文件,只需使用以下代码:第一个
../
带你一级到'Desktop',第二个../
带你到'Users' . 从那里你指的是'Downloads'文件所在的'Downloads'文件夹 .EDIT
以上适用于Windows isntallations,对于Mac /其他您必须使用tilda表示法:例如:
~/Desktop
所以,它应该是这样的 .
也 .