Read.csv返回错误:无法打开连接[重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Read.csv返回错误:无法打开连接[重复]相关的知识,希望对你有一定的参考价值。

我有一个奇怪的问题。我想读取CSV文件,并且可以在控制台中完全读取,但是当我在R markdown文件中执行完全相同的一行时,出现错误:

Error in file(file, "rt") : cannot open the connection

为什么我可以在控制台中读取文件,但不能在R Markdown文件中读取文件?

答案

Rmd的工作目录不同于R控制台的工作目录。您应该在Rmd中明确定义文件的路径,以免发生错误。

另一种选择是将csv文件移动到存在减价的文件夹中。

总而言之,您需要考虑Rmd的位置,控制台的当前目录和文件的位置。如有必要,请移动文件或更改目录或使用显式路径。

使用getwd()您可以获取Markdown或控制台的当前工作目录。

以上是关于Read.csv返回错误:无法打开连接[重复]的主要内容,如果未能解决你的问题,请参考以下文章

read.csv.fdff 错误:无法分配大小为 6607642.0 Gb 的向量

Pyspark spark.read.csv().collect() 返回一个空列表

使用 UTF-8 编码的 read.csv() [重复]

使用 read.csv() 导入时 R 中止

R的read.csv在第一列名称前加上垃圾文本[重复]

在 R 中读取大型 csv 文件