2017-06-06 241 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或控制檯。

相關問題