問題タブ [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.
r - APIキーを.Rprofileに保存するには?
API を介して R の IUCN レッドリスト ポータルにアクセスするためのトークンを受け取りました。InsideRから、次のことを読みました。
「iucn_summary は IUCN ID の検索に新しい Redlist API を使用するため、内部で rl_search 関数を使用します。この関数には API キーが必要です。http://apiv3.iucnredlist.org/api/v3/token でキーを取得し、 key パラメータに渡すか、 IUCN_REDLIST_KEY=yourkey のように .Renviron ファイルに保存するか、 options(iucn_redlist_key="yourkey" のように .Rprofile ファイルに保存します) 関数呼び出しでキーを渡すのではなく、保存することを強くお勧めしますこの 2 つのファイルのいずれかに含まれています。このキーは、rredlist パッケージを使用するようにも設定します。」
キーを に保管するにはどうすればよい.Rprofile
ですか?
r - R Install.packages が「オブジェクトが見つからないというエラー」で失敗する
現在、R にパッケージをインストールしようとしています。起動時に、通常の R メッセージが表示されます。
「エラー: オブジェクト 'getw' が見つかりません」
この関数を使用するinstall.packages
と、インストールの最後に、インストールしようとしたパッケージごとに 1 つずつ、同じエラーが発生します。
ただし、Rを起動すると、R --no-init-file
パッケージを正常にインストールできます。
Rprofile やその他の R の初期化設定をいじってみました。R のクリーン インストールも行いましたが、メッセージは引き続き表示されます。
このエラーを削除する方法を知っている人はいますか? また、このマシンは Ubuntu 14.04 Trust Tahr を実行しています。
r - 他に .Last hide ができる場所は? .Rprofile と .Last still runs を削除しました
以前はdbConnect
ステートメント as .First
in my.Rprofile
とdbDisconnect
ステートメントas を持っていました.Last
。これらはもう必要ないので、から削除しましたが、ステートメント.Rprofile
が原因で、終了時に R がハングします。dbDisconnect
でやめられq(runLast=F)
ます。
ルートに空を入れました.Rprofile
が、それでもこのエラーが発生します。私はデフォルトを持っていますRprofile.site
。
これは何が原因ですか?修正はありますか?FWIW、私はR 3.3.1を搭載したWindows 8.1を使用しています。
私.Rprofile
は今空白です。しかし、以前は次のものが含まれていました。
r - 起動時にパッケージを自動更新
RStudio をロードするたびに [ツール] -> [パッケージの更新] をクリックしなければならないのは面倒です。update.packages(c("ggplot2"))
たとえば、.RProfile のパッケージを更新するために使用できますが、問題は、他のパッケージ (依存関係) を検索しないことです。たとえば、RStudio を起動するたびに "seriation" と "digest" パッケージを更新する必要がありますが、これらのパッケージは起動時に読み込まれません。起動時にすべてのパッケージを自動的にチェックして更新するコードを持っている人はいますか? もしそうなら、ここで共有してもらえますか?このトピックを広範囲にグーグルで検索し、SO を検索したところ、RStudio のメニューを使用することが一般的な意見のようです。これが私が参照しているスレッドです: RでR2jagsを更新する方法は?
これを行う方法の 1 つに、.RProfile があります。
そして、この関数を呼び出します: https://gist.github.com/stevenworthington/3178163
ただし、これが最適な方法であるかどうかはよくわかりません。
別のリンクされたスレッドは次のとおりです。起動時にパッケージをロードします
上にスレッドを立てました。ご意見をいただければ幸いです。
r - .Rprofile でデフォルトのエディターを emacs -nw に設定するにはどうすればよいですか?
質問にあるように、R の既定のエディター (たとえば、fix(fn_name) を実行するとき) を、ウィンドウ モードではなく、emacs の非ウィンドウ モードにする必要があります。これを行う方法はありますか?
r - .Rprofile の検索パスはデフォルトのものと同じではありません
以下の 2 行を考えてみましょう。
既に確立されているインタラクティブな R セッション内からこのコードを実行すると、正常に動作します。
しかし、同じ 2 行を my に入れ、.Rprofile
新しい対話型 R セッションを開始すると、そのmodules::import
行は次のエラーで失敗します。
次に、次の修正/ハックを試みると
...その後、modules::import
行はまだ失敗しますが、次の場合
したがって、欠落している名前にパッチを適用するという考えは、維持できない悪夢のように思えます...
重要な問題は次のとおりです。対話型検索セッションが開始された直後の検索パスは、.Rprofile
スクリプトが認識するものとは異なるようです。
Q1:>
対話型セッションで最初のプロンプトが表示されたときとまったく同じように検索パスを作成するように R に指示する方法はありますか?
Q2:別の方法として、セッションの既定の検索パスが設定された後.Rprofile
に一部のコードを実行するようにスケジュールする方法はありますか?
注意:次のようなソリューション:
modules
...(サードパーティの)パッケージが変更されるたびに破損する可能性があります。