2016-04-25 23 views
2

RStudio project環境で相対パスを使用するにはどうすればよいですか?Rstudio相対パスの使用方法

は例えば、ファイルにアクセスするために、私は、全体のパスを使用します。

# My RStudio project working directory: 

getwd() 
[1] "C:/Users/MaurizioLocale/OneDrive/Data_Science/10_Capstone_project/ 
    CP_Natural_Language/MY_FILE.txt" 

をしかし、それは本当に長いです。

作業環境にという相対番号を使用しようとしています。概念的には次のようなものを試しました。

"~/MY_FILE.txt" 

ここで、~は作業環境を表します。残念ながら、それは動作しません。

+0

私はあなたの問題を理解していません。 [projects](https://support.rstudio.com/hc/en-us/articles/200526207-Using-Projects)はあなたの 'wd'を助けますか? –

+0

プロジェクト内で作業中に短いパスを使いたいです。あなたは私が質問をより直接的にするべきだと思いますか? – Worice

+2

R内のすべてのパスは、作業ディレクトリからの相対パスにすることができます。作業ディレクトリはRstudioプロジェクトによって自動的に設定されます。例えば、すべてのデータを '/ data'フォルダの中に入れておき、読み込むときに' read.table( "./ data/file.txt" ...) 'を使います。 –

答えて

5

作業ディレクトリを変更できます。最初のアドレスはgetwd()、プロジェクトフォルダはsetwd()に置き換えてください。それで、ファイルにアクセスするとき@Romanによって指摘されたようにread.table("./folder/file.R")を使用してください。

関連する問題