2017-06-06 173 views
-2

我有一个奇怪的问题。我想读一个CSV文件,我完全能够在我的控制台这样做,但是当我做同样的线路在我的[R降价文件,我得到的错误:Read.csv错误:无法打开连接

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

为什么我能读控制台中的文件但不是在R Markdown文件中?

+0

'getwd()'检查你的当前目录 – Masoud

+0

看着相关文章,发现这个:https://stackoverflow.com/questions/25834007/read-table-and-read-csv-both-error-in-rmd ?rq = 1这是重复的。 – Masoud

回答

1

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

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

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

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

相关问题