webdevqa.jp.net

RStudio(またはR)のデフォルトディレクトリを変更するにはどうすればよいですか?

http://www.rstudio.com/ide/docs/using/workspaces を参照し、setwdコードを試し、[その他]-> [作業ディレクトリオプションとして設定]をクリックしました。ただし、次にRStudioを閉じて開いたときに、ディレクトリが必要なディレクトリに変更されませんでした。

RStudioを開くたびにディレクトリが変更されないようにディレクトリを設定するにはどうすればよいですか?

ありがとう。

32
user3380666

これがあなたが探しているものかどうかはわかりませんが、[ツール] | [グローバルオプション...(alt-TG)デフォルトディレクトリを設定する方法があります。

40
jlhoward

セッション->作業ディレクトリの設定->ディレクトリの選択...またはショートカット(Ctrl + Shift + H)

または、コンソールで作業ディレクトリを次のように設定できます= setwd( "C:/ Users/burak/Desktop/R")

4
Buray

R(3.1.2)for Windows(Win7)では、次のことを行いましたが、うまくいきました。

1-私の場合、Rフォルダー内のファイル「Rprofile.site」に移動します。C:\ Program Files\R\etc\Rprofile.siteここで、「etc」は実際にサブフォルダーの名前です。

2-管理者権限(メモ帳で行った)でテキストエディターでファイルRprofile.siteを開き、最初の行のファイルの先頭に、起動時に作業ディレクトリを設定するようRに指示する次のコマンドを挿入します。私の場合、括弧内で指定しているPATH(Windowsの場合は二重円記号「\\」を使用してください!)

setwd("C:\\Users\\FWA\\Documents\\PROGR&MOOCS\\R_coursera")

3-次のようなファイルを保存します。

setwd("C:\\Users\\FWA\\Documents\\PROGR&MOOCS\\R_coursera")

# Things you might want to change

# options(papersize="a4")
# options(editor="notepad")
# options(pager="internal")

# set the default help type
# options(help_type="text")
  options(help_type="html")

# set a site library
# .Library.site <- file.path(chartr("\\", "/", R.home()), "site-library")


# set a CRAN mirror
# local({r <- getOption("repos")
#       r["CRAN"] <- "http://my.local.cran"
#       options(repos=r)})

# Give a fortune cookie, but only to interactive sessions
# (This would need the fortunes package to be installed.)
#  if (interactive()) 
#    fortunes::fortune()

4- R-Studioを起動し、コマンドプロンプトで次のように「get working directory」コマンドを入力します。

getwd()

5- R-Studioは、以前に指定した作業ディレクトリパスを返すはずです。私の場合、Rはこれを返します。

[1]「C:/ Users/FWA/Documents/PROGR&MOOCS/R_coursera」

6-完了です。

注:これにより、R-Studioだけでなく、R環境の作業ディレクトリが変更されます。

3
soirbleu

私は同じ問題に直面しました。 RStudioで作業ディレクトリを変更するにはさまざまな方法があります。たとえば、次のようなものがあります。

setwd( "〜/ R/R Programming")#〜は、ドキュメントフォルダー(または使用しているフォルダー)とその前の内容を短期間で表すことに注意してください。

Squiglessを使用せずに作業ディレクトリを設定します。

setwd( "C:\ Users\Usuario\Documents\R\Rプログラミング")

スラッシュを使用して同じことを行います:

setwd( "C:/ Users/Usuario/Documents/R/Rプログラミング")

次のリンクから情報を入手しました(ビデオには別のオプションがありますが、推奨されます): https://www.youtube.com/watch?v=x_QnNhQ3jfY