問題タブ [rstudio]

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.

0 投票する
0 に答える
815 参照

package - エラー BiodiversityR パッケージでボックス cox 変換を使用すると、「0x00000001」の命令が「0x00000001」のメモリを参照しました

一部のデータをボックスコックス変換する必要があるため、BiodiversityRパッケージを使用しようとしています。Rcommanderただし、サンプル ファイルを試しても、メニューで box cox 変換を選択した直後にこのエラーが発生し、シャットダウンしてしまいますRcommanderRstudioそれは何ですか?

どうすればよいですか?

0 投票する
1 に答える
2548 参照

r - matlab GUI のような rstudio コードの折りたたみ

私は通常、プログラミングに matlab GUI を使用します。これには、次のような非常に優れたコード折りたたみ機能があります。

matlab コードで述べたように、%% コメントはすぐに matlab GUI に折り畳みオプションを与え、展開/折り畳みのプラス/マイナス記号がその行に表示され、コメントが表示されます。

rstudioまたは優れたR guiでそのようなフォーマットを実現するのはとにかくですか?

プラス/マイナス機能が欲しいのですが、最初の行のコメントが表示されるので、折り畳まれたコードのチャンクに何があるかを知ることができます。

ありがとう。

GUI マイナス/プラス展開/折り畳みの写真は以下に添付されています:

マイナス折り プラスフォールディング

RStudioで同じアプローチを試すと、唯一のオプションは編集 - >折り畳みの折りたたみ/展開ですが、コメントが非表示になり、 %% 機能ほど自動化できません。私の場合、X11を使用しているため、編集->折りたたみ...に移動する必要はなく、%%を使用してmatlabのように自動化するため、より多くの問題があります。

0 投票する
2 に答える
1640 参照

r - .Rprofileを実行する前に、すべてのデフォルトパッケージがロードされていることを確認してください

多肢選択式テストの採点などのタスクを自動化するために設定したRStudioプロジェクトがいくつかあります。タスクを実行するために必要な機能はテキストファイルに保存されるだけであり、私や他のユーザーがそれらを利用できるようにするために、起動時.Rprofileのようなものを実行するファイルを使用しています。source("MyFunctions.R")ファイル.RprofileがRStudioプロジェクトのベースディレクトリにある場合、プロジェクトを開くと自動的に実行されます

ただし、スクリプトがソースされる前にベースRパッケージによって提供される関数がロードされないというエラーが発生することがあります。たとえば、次のようread.csvな関数です。installed.packages

ロードに失敗したすべてのデフォルトパッケージに明示的な呼び出しをsource()追加するのではなく、実行前にデフォルトパッケージがロードされるのを待つ方法はありますか?library()

0 投票する
3 に答える
3018 参照

r - カーソルを移動せずに RStudio で現在の行または選択を実行できるハックはありますか?

更新 (2013 年 4 月):以下の回答のとおり、RStudio は選択時にカーソルをジャンプしなくなりました。


RStudio 0.97.168 を実行しています。

RStudio のスクリプト エディターをコンソールのように使用するのが好きです。したがって、コード行を実行し、それを少し編集して再実行します。また、コードの一部を選択して実行し、選択内容を徐々に変更して、オブジェクトを探索することもよくあります。現在、RStudio はコード行の実行後に常にカーソルを移動します。カーソルはさまざまな場所に移動できます。通常、カーソルは R コードの次の行に移動しますが、コンテキストによっては、コード ブロックの末尾または次の行に移動する場合があります。カーソルを必要な場所に常に戻さなければならないのは本当にイライラします。

デフォルトのカーソル移動動作を高く評価することがよくありますが、カーソルを移動せずに選択または現在の行を実行するオプションが必要です。RStudio のサポートに関する提案としてこれを提起しました。

現在の行または選択を実行し、スクリプト エディターでカーソルを移動しない "Cmd+Alt+Enter" のようなショートカット キーを使用できるようにしたいと考えています。これは現在サポートされていないことを認識していますが、コマンド、パッチ、または何らかの外部マクロを実行した後にカーソルが動かないようにする創造的なハックがあるのではないかと考えていました。

0 投票する
1 に答える
2312 参照

r - Shiny と RStudio を使用したデータのインポート

Shiny 内からデータをロードすることは可能ですか (csv ファイルなど)、または関連するすべてのデータをソース コードに含める必要がありますか?

Shiny アプリを開発して配布することに興味がありますが、データはユーザーのマシンから取得され、Shiny 内からロードしたいと考えています。

Shiny アプリから直接読み込むことができない場合、ユーザーがデータの場所を指定する最善の方法は何でしょうか? これは R の経験がないユーザー向けなので、できるだけ簡単にしたいと考えています。

0 投票する
1 に答える
10776 参照

r - .Rprofile を取得して起動時にロードする

プロジェクトの現在の作業ディレクトリにグローバル~/.Rprofileファイルと別の.Rprofileファイルがあり、両方の内容は次のとおりです。

残念ながら、RStudio アプリを開くと、どちらも機能していないように見えます。私がやろうとしていることの目的は、「Knit HTML」ボタンに、インライン LaTeX を含む Markdown ファイルをレンダリングさせ、webtex を LaTeX レンダラーとして使用して Pandoc で処理させることです。

.Rprofile起動時にファイルが読み込まれているかどうかを確認する方法を知っている人はいますか?

助けてくれてありがとう!

POST ANSWER EDIT(Joshの回答後): 明確にするために、私の作業中のプロジェクトの.Rprofileファイル(動作する)は次のようになります。

0 投票する
1 に答える
446 参照

r - S4クラスを含むパッケージで推奨されるパッケージビルドワークフローは何ですか?

重複の可能性:
Roxygen2を使用してS4クラススロットを適切に文書化する方法

S4 classesRStudioとを使用したパッケージを作成したいと思いますroxygen2。パッケージにroxygen2いくつかを導入したとき、構文を使用してすべての関数をすでに文書化していました。S4 classes

今、私は、すぐに使える「@slot」機能がないことに気づきました。それで、他の機能のためにすべてのドキュメントを機能させ続け、このスレッドS4 classesで提案されているように手動でドキュメントを作成するにはどうすればよいでしょうか?

つまり、古い学校の機能との両方を含むパッケージを構築するために、どのワークフローをお勧めしますS4 classesか?

編集:.Rdファイルを作成しないようにRStudioで構築されたツールを構成することをお勧めしますか。roxygenize手動で情報を追加し、後で情報を追加しますか?それでも、これはクラスの手動で生成された.Rdファイルを上書きすることにつながります...

0 投票する
10 に答える
517985 参照

r - RStudioを使用してRを更新する

RStudioを介してRを更新するにはどうすればよいですか?

0 投票する
2 に答える
1049 参照

r - RstudioでRコードをナビゲートする効率的で再帰的な方法は?

私はRStudioを使用しています。

パッケージコードを調べて、特定の機能をより深く理解したりハックしたりする必要性を感じ始めています。マウスで Ctrl+Click を使用してナビゲートしようとすると、パッケージ内で定義された関数のコードが特別なソース ビューアに表示されます。

この見方の問題点

  1. 読み取り専用ビューです (なぜですか? )。else で呼び出されて定義された関数のコードに進むことはできません。読み取り専用モードでコードを再帰的に実行できる他の IDE (他の言語用) を知っています。
  2. ジェネリック関数の場合、コードなしで UseMethod 行のみがあります。

私の解決策は、パッケージ (コード ソース) をロードし、[ファイル内を検索] オプションを使用してコードを調べることでした。

コードをそれぞれ実行するためのより効率的な方法はありますか? 私は提案を受け入れます: 他の IDE? ウィンドウズ/ユニックス? ネットワーク ソリューション: Rstudio サーバー バージョンをクラウドにインストールして、ロードせずにすべての R パッケージを通過することは可能だと思いますか?

PS : 私の質問は主に、コードをハッキングするのではなく、コードを調べることです。

0 投票する
1 に答える
787 参照

r - searchTwitterはホストに接続できません

RでtwitteRパッケージを使用していますが、searchTwitter関数を使用しようとすると、次のメッセージが表示されます。

奇妙なことに、このメッセージはRStudioでしか表示されません。Rで直接同じことをすると、問題なく動作します。何か案は?ありがとう!