2017-06-06 92 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()を使用すると、マークダウンまたはコンソールの現在の作業ディレクトリを取得できます。

関連する問題