問題タブ [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.
windows - スクリプトエディタで行番号を表示する
標準のR環境で、Rのスクリプトエディターでカーソル位置(少なくとも行番号)を表示する方法はありますか?私はオプションを調べようとしましたが、成功しませんでした。
私はRforWindows(XP、7、..)を使用しています。
r - Rterm.exe で行の長さを変更する方法
で使用R 2.15.2
していwindows XP
ます。
私は使い慣れてRgui.exe
いましたが、使い慣れた UNIX 標準が欠けていました。CTRL+R <=>backward research
CTRL+U <=>erase line
私が何かを逃した場合は教えてください!
次に、これらすべての優れた機能を備えたRterm.exe
(私と同じように見えるR.exe
) を試しました。ウィンドウの上部を右クリックして高さと幅を設定する方法を見つけました(から取得したウィンドウを調整するようなものですcmd.exe
)。
問題は、ウィンドウに文字以上の75
文字が表示されず$
、最後に次のように表示されないことです:
R) ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp$
それが1つのR
オプションかどうかはわかりませんwindows
が、設定するとウィンドウの全幅でoptions("width"=180)
見ることができます...data.frame
何が起こっているのかわからない、これを変更できますか?
その答えはまだわからないので、オスカー・デ・レオンに50ポイントが入ると思います...彼にとっては良いことですが、私にとっては悪いことです...
r - Rコンソール:単一行命令と複数行命令
場合によっては(私はまだRの初心者です!)、複数行の命令を「そのまま」単純な行の命令にマージできないことに気づきました。私が最近オンラインで行ったレッスンにある例を見てみましょう。
'make.power'関数の定義です。次に、「キューブ」または二乗関数を定義できます
次に、まったく同じ構文で1行にmake.powerを定義しようとすると、次のようになります。
これにより、「make.power ...」に予期しないシンボルが表示されます。これにより、次の1行のコードが機能します。
また、複数行に切り替えても機能します。
私はかなり混乱していることを認めなければなりません。私の質問は次のとおりです。
- 複数行のコードを1行の命令にマージできないのはなぜですか?
- 関数の最初の複数行の定義では、関数が定義された直後に「pow」関数をリコールする必要があるのはなぜですか。リコールなしの同じコードで問題ないため、これは明らかに重要ではありません。
編集:#Dwinの回答に続いて、次の式が正しいことは次のとおりです。
完璧に動作します。そしてこれもそうです:
つまり、「;」のようです。場合によっては(ここでは「}」と2番目の「pow」の間)必須であり、他の場合(「{」と最初の「pow」の間)では必須ではありませんか?
r - 後方検索用に Rgui.exe を設定するにはどうすればよいですか
を使用する場合Rterm.exe
、優れた機能は次のとおりです。
CTRL+R : 後方検索を意味する CTRL+R+lib は、ライブラリ (Rcpp) のように lib で始まる最後のコマンドを表示します
Rgui.exe
この機能が不足しているようです。どうにかして追加できますか?? を使用Windows 7
しており、変更はオプションではありません。
r - スタンドアロンアプリケーションまたは実行可能プラットフォームに依存しないソフトウェアとしてR-GUIを作成する方法
R-GUIを作成しましたが、「R」プラットフォームでコードを実行せずにソフトウェアとして使用できるアプリケーションとして作成したいと思います。つまり、他の画像処理ソフトウェアと同様に、すべてのWindowsプラットフォームで実行できる実行可能ファイルを意味します。またはERDASやそれ自体のような他のソフトウェアR...それ自体でRを作ることは可能ですか?
r - ディレクトリからRGUIでラスターレイヤーまたはスタックを開くことは可能ですか?
こんにちは、tiff 形式の画像ファイルを開きたいのですが、パッケージ RGtk2 と gwidgets を使用して GUI を作成しています。tiff 形式のファイルを参照できますが、どこにも表示されないという問題がありました。そのレイヤーまたはラスターブリックを表示するウィンドウまたはフレーム、RGUIでどのように行うことができるか教えてください。
r - R と gWidgets: ウィジェットを閉じたときのイベント トリガー
私は現在、gWidgets (RGtk2) を使用した小さな GUI ベースのアプリケーションに取り組んでいます。gWidgets パッケージで提供されているドキュメントを使用しても、自分では解決できない質問に遭遇しました。
ユーザーが赤い十字をクリックして GUI / ウィジェット / メイン ウィンドウを閉じたときに、イベント、つまり関数をトリガーすることは可能ですか? 使いやすさの理由から、余分なボタンは必要ありませんが、確実に機能します。
PS: ここでの例は必要ないと思いますが、誰かが主張する場合は追加します。
r - R コンソールと `didBecomeActive` メッセージ
TL;DR : RGUI と ESS では、どのdidBecomeActive
ようなメッセージが表示され、どのように非表示にすればよいですか?
OSX 10.9.2 で OSX RGUI 3.0.3 を使用すると、RGUI アプリがアクティブになるたびに、ログ メッセージのようなものがコンソールに表示されます。下のスクリーンショットを参照してください
ESS を使用して、emacs 内から R と対話するときに、似たようなことが起こります。通常、これは、たとえば単純なplot
関数を呼び出すなど、デフォルトのグラフィック デバイスを使用するたびに発生します。グラフを含むウィンドウを閉じるか、単に別のdidBecomeActive
メッセージを emacs に再フォーカスすると。ESS では、バッファーが読み取り専用になり、コンソールと直接対話できないため、これは特に厄介です (回避策はC-c C-q
、R プロセスを終了してから、 で要求をキャンセルすることc
です)。
質問
これらは関連する問題のようです。これらのメッセージは何ですか? どうすればそれらを抑制できますか? グラフィックデバイスを使用した後、Emacs/ESS で R コンソールの制御を自動的に取り戻すにはどうすればよいですか?
編集
これらのメッセージはログインされてsystem.log
おり、フィルタリングされずに R コンソールに滴り落ちているようです。ここに抜粋があります
r - ScatterPlot をプロットしようとしたときに R でエラーが発生しました
Rで散布図をプロットしようとしています:
エラーが発生します:
列 'Cyl' に '-1' の値があるためです。しかし、私はそれらのレコードも必要であり、それらを削除することはできません..どうすれば負の数でもプロットできますか? ありがとう