Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 导入CSV文件_R - Fatal编程技术网

R 导入CSV文件

R 导入CSV文件,r,R,我刚开始学习R,这是我的第一门编程语言。我尝试从我的系统中导入CSV文件,该文件位于我的计算机下载中,使用: getwd() setwd("/downloads") statesInfo <- read.csv('stateData.csv') getwd() setwd(“/downloads”) statesInfoR无法识别所引用的目录,这就是为什么会出现第一个错误 工作目录保持不变,并且R在当前工作目录中找不到文件stateData.csv,这将导致第二条错误消息 要设置工作目

我刚开始学习R,这是我的第一门编程语言。我尝试从我的系统中导入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()
的输出是什么?