問題タブ [rgui]

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 投票する
2 に答える
3721 参照

windows - スクリプトエディタで行番号を表示する

標準のR環境で、Rのスクリプトエディターでカーソル位置(少なくとも行番号)を表示する方法はありますか?私はオプションを調べようとしましたが、成功しませんでした。

私はRforWindows(XP、7、..)を使用しています。

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

r - Rterm.exe で行の長さを変更する方法

で使用R 2.15.2していwindows XPます。

私は使い慣れてRgui.exeいましたが、使い慣れた UNIX 標準が欠けていました。CTRL+R <=>backward researchCTRL+U <=>erase line

私が何かを逃した場合は教えてください!

次に、これらすべての優れた機能を備えたRterm.exe(私と同じように見えるR.exe) を試しました。ウィンドウの上部を右クリックして高さと幅を設定する方法を見つけました(から取得したウィンドウを調整するようなものですcmd.exe)。

問題は、ウィンドウに文字以上の75文字が表示されず$、最後に次のように表示されないことです:

R) ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp$

それが1つのRオプションかどうかはわかりませんwindowsが、設定するとウィンドウの全幅でoptions("width"=180)見ることができます...data.frame

何が起こっているのかわからない、これを変更できますか?

その答えはまだわからないので、オスカー・デ・レオンに50ポイントが入ると思います...彼にとっては良いことですが、私にとっては悪いことです...

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

r - Rコンソール:単一行命令と複数行命令

場合によっては(私はまだRの初心者です!)、複数行の命令を「そのまま」単純な行の命令にマージできないことに気づきました。私が最近オンラインで行ったレッスンにある例を見てみましょう。

'make.power'関数の定義です。次に、「キューブ」または二乗関数を定義できます

次に、まったく同じ構文で1行にmake.powerを定義しようとすると、次のようになります。

これにより、「make.power ...」に予期しないシンボルが表示されます。これにより、次の1行のコードが機能します。

また、複数行に切り替えても機能します。

私はかなり混乱していることを認めなければなりません。私の質問は次のとおりです。

  1. 複数行のコードを1行の命令にマージできないのはなぜですか?
  2. 関数の最初の複数行の定義では、関数が定義された直後に「pow」関数をリコールする必要があるのはなぜですか。リコールなしの同じコードで問題ないため、これは明らかに重要ではありません。

編集:#Dwinの回答に続いて、次の式が正しいことは次のとおりです。

完璧に動作します。そしてこれもそうです:

つまり、「;」のようです。場合によっては(ここでは「}」と2番目の「pow」の間)必須であり、他の場合(「{」と最初の「pow」の間)では必須ではありませんか?

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

r - 後方検索用に Rgui.exe を設定するにはどうすればよいですか

を使用する場合Rterm.exe、優れた機能は次のとおりです。

CTRL+R : 後方検索を意味する CTRL+R+lib は、ライブラリ (Rcpp) のように lib で始まる最後のコマンドを表示します

Rgui.exeこの機能が不足しているようです。どうにかして追加できますか?? を使用Windows 7しており、変更はオプションではありません。

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

r - スタンドアロンアプリケーションまたは実行可能プラットフォームに依存しないソフトウェアとしてR-GUIを作成する方法

R-GUIを作成しましたが、「R」プラットフォームでコードを実行せずにソフトウェアとして使用できるアプリケーションとして作成したいと思います。つまり、他の画像処理ソフトウェアと同様に、すべてのWindowsプラットフォームで実行できる実行可能ファイルを意味します。またはERDASやそれ自体のような他のソフトウェアR...それ自体でRを作ることは可能ですか?

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

r - ディレクトリからRGUIでラスターレイヤーまたはスタックを開くことは可能ですか?

こんにちは、tiff 形式の画像ファイルを開きたいのですが、パッケージ RGtk2 と gwidgets を使用して GUI を作成しています。tiff 形式のファイルを参照できますが、どこにも表示されないという問題がありました。そのレイヤーまたはラスターブリックを表示するウィンドウまたはフレーム、RGUIでどのように行うことができるか教えてください。

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

r - R と gWidgets: ウィジェットを閉じたときのイベント トリガー

私は現在、gWidgets (RGtk2) を使用した小さな GUI ベースのアプリケーションに取り組んでいます。gWidgets パッケージで提供されているドキュメントを使用しても、自分では解決できない質問に遭遇しました。

ユーザーが赤い十字をクリックして GUI / ウィジェット / メイン ウィンドウを閉じたときに、イベント、つまり関数をトリガーすることは可能ですか? 使いやすさの理由から、余分なボタンは必要ありませんが、確実に機能します。

PS: ここでの例は必要ないと思いますが、誰かが主張する場合は追加します。

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

r - R コンソールと `didBecomeActive` メッセージ

TL;DR : RGUI と ESS では、どのdidBecomeActiveようなメッセージが表示され、どのように非表示にすればよいですか?


OSX 10.9.2 で OSX RGUI 3.0.3 を使用すると、RGUI アプリがアクティブになるたびに、ログ メッセージのようなものがコンソールに表示されます。下のスクリーンショットを参照してください

RGUI

ESS を使用して、emacs 内から R と対話するときに、似たようなことが起こります。通常、これは、たとえば単純なplot関数を呼び出すなど、デフォルトのグラフィック デバイスを使用するたびに発生します。グラフを含むウィンドウを閉じるか、単に別のdidBecomeActiveメッセージを emacs に再フォーカスすると。ESS では、バッファーが読み取り専用になり、コンソールと直接対話できないため、これは特に厄介です (回避策はC-c C-q、R プロセスを終了してから、 で要求をキャンセルすることcです)。

エスエス

質問

これらは関連する問題のようです。これらのメッセージは何ですか? どうすればそれらを抑制できますか? グラフィックデバイスを使用した後、Emacs/ESS で R コンソールの制御を自動的に取り戻すにはどうすればよいですか?


編集

これらのメッセージはログインされてsystem.logおり、フィルタリングされずに R コンソールに滴り落ちているようです。ここに抜粋があります

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

r - ScatterPlot をプロットしようとしたときに R でエラーが発生しました

Rで散布図をプロットしようとしています:

エラーが発生します:

列 'Cyl' に '-1' の値があるためです。しかし、私はそれらのレコードも必要であり、それらを削除することはできません..どうすれば負の数でもプロットできますか? ありがとう