[解決済み] Rstudioで作業ディレクトリをソースファイルの場所に設定するためのRコマンド
2022-04-26 18:32:55
質問
私はRでいくつかのチュートリアルを作業しています。各Rコードは、特定のフォルダに含まれています。そこにはデータファイルと他のファイルがあります。私は
.r
ファイルを作成し、以下のようにRstudioで作業ディレクトリを変更する必要がないようにソースします。
Rで作業ディレクトリを自動的に指定する方法はありますか?
どのように解決するのですか?
ソースとなっているスクリプトの場所を取得するために
utils::getSrcDirectory
または
utils::getSrcFilename
. したがって、作業ディレクトリを現在のファイルのものに変更することは、次のように行うことができます。
setwd(getSrcDirectory()[1])
RStudioでは、次のような場合は動作しません。
実行する
でなく、コードを
ソース
を作成します。 そのためには
rstudioapi::getActiveDocumentContext
.
setwd(dirname(rstudioapi::getActiveDocumentContext()$path))
この2つ目の解決策は、もちろんIDEとしてRStudioを使用していることが前提です。
関連
-
Rでファイルを読み込む際に、そのようなファイルまたはディレクトリが見つかりません。
-
R: エラー: $ 演算子は原子ベクトルに対して無効です。
-
[解決済み] 文字列ベクトルを代入して、列名を持つ空のデータフレームを作成する?重複
-
[解決済み] Rでcは何をするのですか?重複] [重複
-
[解決済み] Rでロードされているパッケージのバージョンを調べるには?
-
[解決済み】data.table vs dplyr:一方がうまくできない、またはうまくできないことを行うことができますか?
-
[解決済み】python: スクリプトの作業ディレクトリをスクリプト自身のディレクトリに変更する
-
[解決済み] セッションが作成されません。このバージョンのChromeDriverはChromeバージョンにしか対応していません ChromeDriver ChromeでSeleniumを使用した場合の74エラー
-
[解決済み] Javaでカレントワーキングディレクトリを変更する?
-
[解決済み] Bashはどのように異なるディレクトリコンテキストでコマンドを実行できますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
二項演算子への非数値引数を報告するR言語エラー
-
[解決済み] Rの%*%の意味 [重複]について
-
[解決済み] Rで複数行のコメントを持つことは可能ですか?[重複している]。
-
[解決済み] R dataframeでNAの値をゼロに置き換えるには?
-
[解決済み] Rでtrycatchの書き方
-
[解決済み] ggplotで凡例のタイトルを変更する方法
-
[解決済み] R および RStudio のコンソールをクリアする関数
-
[解決済み] ggplot2 を使って 2 つの変数を同じグラフに線でプロットする
-
[解決済み】ggplot2で軸のタイトルやラベルの大きさを変更する。
-
[解決済み】自作関数を書くときにRの省略機能を使うには?