R 导入CSV文件
我刚开始学习R,这是我的第一门编程语言。我尝试从我的系统中导入CSV文件,该文件位于我的计算机下载中,使用:R 导入CSV文件,r,R,我刚开始学习R,这是我的第一门编程语言。我尝试从我的系统中导入CSV文件,该文件位于我的计算机下载中,使用: getwd() setwd("/downloads") statesInfo <- read.csv('stateData.csv') getwd() setwd(“/downloads”) statesInfoR无法识别所引用的目录,这就是为什么会出现第一个错误 工作目录保持不变,并且R在当前工作目录中找不到文件stateData.csv,这将导致第二条错误消息 要设置工作目
getwd()
setwd("/downloads")
statesInfo <- read.csv('stateData.csv')
getwd()
setwd(“/downloads”)
statesInfoR无法识别所引用的目录,这就是为什么会出现第一个错误
工作目录保持不变,并且R在当前工作目录中找不到文件stateData.csv
,这将导致第二条错误消息
要设置工作目录,请使用完整路径:setwd(“C:/Users/yourname/Downloads/”
——请注意正斜杠而不是反斜杠
但是,如果只导入文件,则不需要每次都更改工作目录。您可以简单地引用其他位置的文件。如果您使用的是windows-您将需要对子文件夹使用/
,对子文件夹使用。/
。例如如果您的工作目录设置为“C:/Users/yourname/Desktop/R”,并且希望从“Downloads”文件夹中读取文件,只需使用以下代码:
dat <- read.csv("../../Downloads/stateData.csv")
datR无法识别您所引用的目录,这就是为什么会出现第一个错误
工作目录保持不变,并且R在当前工作目录中找不到文件stateData.csv
,这将导致第二条错误消息
要设置工作目录,请使用完整路径:setwd(“C:/Users/yourname/Downloads/”
——请注意正斜杠而不是反斜杠
但是,如果只导入文件,则不需要每次都更改工作目录。您可以简单地引用其他位置的文件。如果您使用的是windows-您将需要对子文件夹使用/
,对子文件夹使用。/
。例如如果您的工作目录设置为“C:/Users/yourname/Desktop/R”,并且希望从“Downloads”文件夹中读取文件,只需使用以下代码:
dat <- read.csv("../../Downloads/stateData.csv")
所以,它应该是这样的
setwd("c:/mydir")
还有
MyData所以,应该是这样的
setwd("c:/mydir")
还有
MyData您的计算机上是否存在下载目录?你确定你是在做正确的斜杠吗?(取决于你是在windows还是mac上,使用不同的路径约定)我认为你的文件夹是错误的,也许像“~/downloads”这样的东西会有所帮助。但是,如果将工作目录设置为“下载”,则所有输出都将写入其中。所以最好使用文件的绝对或相对路径getwd()
的输出是什么?机器上是否存在下载目录?你确定你是在做正确的斜杠吗?(取决于你是在windows还是mac上,使用不同的路径约定)我认为你的文件夹是错误的,也许像“~/downloads”这样的东西会有所帮助。但是,如果将工作目录设置为“下载”,则所有输出都将写入其中。所以最好使用文件的绝对或相对路径getwd()
的输出是什么?