問題タブ [rprofile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - OSXの.Rprofileにプロキシを設定すると失敗します
OSXのR内からCRANパッケージにアクセスするために私は使用してきました
しばらくの間、R GUIの最初のコマンドとして使用しますが、実際にはこのプロキシを自動的に設定したいと考えています。
〜/の.Rprofileファイルで同じコマンドを機能させることに失敗しました
私も試しましhttp_proxy="http://blah_blah:1234/"
たが、これも失敗します。
パッケージを表示しようとすると発生するエラーは、次のようなドロップダウンウィンドウです。
GUIは次のようになります。
.Rprofileファイル自体がロードされているようです(を使用してチェック)cat("my profile works\n"))
r - Rprofile.siteが機能しません
私のシステム:コンソールのdebian:nano /home/tiger/R-2.15.1/etc/Rprofile.site
ここに私のコンテンツがあります:
保存したら、Rを再度開きます。なぜ、Rに
Welcome at Sun Jul 15 07:53:58 2012がないのですか?
r - RProfile.siteファイルからのパッケージのインストール
以前にこの質問をしましたが、それでも機能させることができません。Rの起動時にカスタムパッケージをインストールしようとしています。現在私たちが作成したコードの多くは、ユーザーが編集できるようになっています。コードを保護するために、私は本番レベルのコードをパッケージ化し、ユーザーに起動時に自分のマシンにインストールしてもらいます。
ただし、RProfile.siteファイルにパッケージをインストールしようとすると、プログラムがループに入り、Rが何度も起動されます。パッケージのロックファイルが、R内のライブラリフォルダーにパッケージと一緒に作成されていることに気付きました。
これが私がサイトファイルに追加したコードです:
Rを起動した後に(サイトファイルを変更せずに)このコードを実行しようとすると、パッケージが完全に正常にインストールされ、次に進みます。ただし、RProfileファイルを使用して実行しようとすると、問題が発生します。
前回この問題を解決しようとしたとき(https://stackoverflow.com/questions/10610067/installing-packages-upon-starting-r-session)、パッケージにifステートメントチェックを使用するというジャスティンの提案で問題が解決すると思いました。しかし、これは私がCRANからインストールしたパッケージの問題を解決するだけで、カスタムパッケージの問題は解決しないようです。
この問題に関する助けをいただければ幸いです。
r - .Rprofile を取得して起動時にロードする
プロジェクトの現在の作業ディレクトリにグローバル~/.Rprofile
ファイルと別の.Rprofile
ファイルがあり、両方の内容は次のとおりです。
残念ながら、RStudio アプリを開くと、どちらも機能していないように見えます。私がやろうとしていることの目的は、「Knit HTML」ボタンに、インライン LaTeX を含む Markdown ファイルをレンダリングさせ、webtex を LaTeX レンダラーとして使用して Pandoc で処理させることです。
.Rprofile
起動時にファイルが読み込まれているかどうかを確認する方法を知っている人はいますか?
助けてくれてありがとう!
POST ANSWER EDIT(Joshの回答後):
明確にするために、私の作業中のプロジェクトの.Rprofile
ファイル(動作する)は次のようになります。
r - デフォルトオプションを生成する「.Rprofile」ファイルを見つけます
RとRStudioでは、.Rprofile
ファイルを何度かいじったと思いますが、現在、RまたはRStudioの起動時に古いバージョンをロードしていますが、ファイルの場所をすばやく見つける方法はありますか?それはデフォルトのオプションを生成していますか?
ありがとう
r - RStudio で .Rprofile の場所を変更する方法
Windows 7 で RStudio の「工場出荷時の状態」バージョンを使用しています。R がインストールされC:/Program Files
ているため、既定のライブラリはここに格納され、.libPaths()
起動時に含まれる 2 つの場所は両方ともこのフォルダー内にあります。
別の R ライブラリ (igraph) を使用したい。フォルダーは書き込み禁止になっているためC:\Program Files
、作業用に別の領域を設定しました: C:\Users\nick\R
igraph ライブラリを にインストールしましたC:\Users\nick\R\library
。.libPaths()
この場所を手動で変数に追加し、ライブラリを問題なく使用できます。
ただし、私の問題は、起動時にRStudioがこの場所を.libPaths()
変数に自動的に追加することです。関連するコマンドを .Rprofile ファイルに追加できることを読みましたが、そのようなファイルが見つかりませんでした (おそらく、RStudio のインストール時に自動的に作成されません)。次に、このコマンドだけを含む .Rprofile というファイルを作成しました。これは、.Rprofile ファイルがC:\Users\nick\Documents
(R_USER と HOME 環境変数の両方に保存されているパス) に保存されている場合にのみ機能するように見えました。私が望むのは、.Rprofile ファイルを に保存することC:\Users\nick\R
です。
?Startup のすべての情報を読み、起動時に実行するコマンドを保存する場所について説明しています。しかし、私はこれを機能させることはできません。たとえば、ホーム ディレクトリに格納されているファイルを読み取らずに、ホーム ディレクトリの場所を変更する方法はないようです。私は .Renviron ファイルを持っていないようで、これらを自分で作成してもうまくいかないようです。
.Rprofile ファイルの読み取り元を変更する方法を説明する簡単な言葉で答えていただければ幸いです。
r - Rprofile の移動後に R が起動しない
MacでRを使用しています。Rprofile ファイルを別の場所に移動しようとしましたが、R が起動しませんでした。Rprofile ファイルを元の場所に戻そうとしたとき、どのフォルダーから来たのか正確に思い出せませんでした。
私の Rprofile ファイルは /Library/Frameworks/R.framework/... のどこかにありました。
R (および RStudio) の起動に失敗し、R には次のエラー メッセージが表示されます。
RStudio は次のメッセージを表示します。
RがRprofileファイルを見つけることができないと仮定しています。R (および RStudio) を再起動するにはどうすればよいですか?
r - R の `ls` から関数をマスクする
次の関数を .Rprofile に追加して、バイオコンダクタ パッケージのインストールを簡単にしたいと考えています。
しかし、新しい R セッションをロードすると、 を呼び出すと、この関数がリストされるようになりls
ました。関数が表示されないようにマスクする方法はありますか?
r - .Rprofile の for ループは自分自身を再帰的に呼び出しますか?
私は R の複数のバージョン (2.15 と 3.0.1) をインストールしており、頻繁に切り替えています。パッケージを 1 つのバージョンにインストールすると、(可能な場合) 他のバージョンにも存在することを確認したいので、次のシステムをセットアップしようとしました。
- パッケージがインストールされたら (どちらのバージョンでも)、インストールされているすべてのパッケージのリストを含む csv ファイル ~/.Rinstalled を書き出します。
- 新しい R セッションが開かれたときに、そのファイルが存在するかどうかを確認します。
- ファイルが存在する場合は、そのリストを実行中の R の現在のバージョンにインストールされているパッケージと比較します。
- 不足しているすべてのパッケージのインストールを試みます。
この目的のために、.Rprofile に次のコードがあります。
ただし、このコードを実行すると、再帰的mirrorSetup()
に onが呼び出されますがutils::install.packages(notInstalled[i])
、その理由はわかりません。
これは、最初に見つかったパッケージ ( ade4 )を繰り返しインストールしようとしていることを示す出力例です。
何か案は?