問題タブ [ess]
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.
debugging - Emacs SpeaksStatisticsは実際のデバッガーのようにRforループをループできますか?
私はRコードのコーディングとデバッグのためのESSの幸せなユーザーです。最近、いくつかのforループとifs構造の奥深くにとらえどころのないバグを見つけました。
ESSにif/else構造を選択的に移動させる方法や、forループ内のすべての値をループさせる方法はありますか?
RまたはESSには、else句をスキップし、値をループして、ステップイン、ステップスルー、リターンなどを実行できるデバッガモードがありますか?
[アップデート]
R言語のデバッグツールに関する他のSOの質問へのリンクを提供してくれた@jubbaに感謝します。最後に、これが私の本当の質問でした。この他のスレッドは、現在のRでデバッグを行う方法について知りたいと思った種類のリンクを提供します。
- R-debug-tools.pdf
- デバッグR
- ESSでデバッグするためのもの、ess-tracebug
r - EmacsでのESSとrpy2共有Rプロセス
私はRのかなり新しいユーザーであり、Emacs Speaks Statistics(ESS)の使用を開始しました。また、rpy2(RへのPythonインターフェイス)を使用して、Emacsで実行されているipythonシェルでRプロセスを開始できます。
ESSとrpy2に同じRプロセスを共有させて、Python / rpy2で少しコーディングしてRオブジェクトを設定し、ESSに切り替えて、python / rpy2を使用せずにRコマンドを直接実行できるようにすることは可能ですか?
たとえば、Emacs内でを使用してRを開始M-x R
し、ipythonセッションでrpy2.robjects.r
この実行中のRプロセスをポイントするか使用します。または、PythonでRを開始してrp2.robjects.r
から、ESSにPythonに埋め込まれたRプロセスに接続させます。
問題は、rpy2のRプロセスがPythonインタープリターに埋め込まれていることと、rpy2を経由せずにRを直接操作できる場合、Rオブジェクトを表すPythonオブジェクトが「非同期」になることだと思います。私はrpy2とEmacsのプロセス処理がどのように機能するかについて完全な洞察を持っていないことを認めます...
emacs - Emacs+ESS のアイドル時間の表示
Emacsに次のようなものを実行させるにはどうすればよいですか
ess が実行され、Emacs が一定時間アイドル状態になるたびに、アイドル状態が停止した瞬間のどこかで?
r - R の異なるインストールを呼び出す ESS
これがスタックオーバーフローですでに回答されているかどうかはわかりません。Unix マシンに Emacs-ESS をインストールしましたが、emacs を起動すると、R の特定のバージョンがロードされます。デフォルトの R 環境にインストールする前にテストしたい新しい R パッケージがいくつかあります。したがって、新しいバージョンの R をローカル ディレクトリにインストールし、そこに新しいパッケージをインストールしました。ローカル ディレクトリにインストールしたこの新しい R バージョンを emacs から呼び出したい場合、どのように正確に実行すればよいでしょうか? デフォルトの R バージョンまたはローカルにインストールされた R バージョンのいずれかを呼び出せるようにしたいと考えています。
いつもご協力いただきありがとうございます
r - emacs を使用して R パッケージをインストールする方法はありますか?
私は ESS を使用していますが、新しいパッケージをインストールする必要があるたびに、R gui を使用する必要があります。emacsを離れずにこれを行う方法はありませんか?
r - Rstudioで利用できるものと同様のEmacsESSでRのコード補完を取得することは可能ですか?
Rstudioには優れたコード補完機能があります。特定の文字列で始まる関数、および関数とパラメーターの定義のクイックビューを提供します。
ESSは十分に強力で、私には馴染みがあり、Emacsに統合されており、そこでほとんどの作業を行っています。そのため、移動するのをためらっていますが、この機能により、そのような移動を検討するようになります。
この機能をEmacsESSに統合することは可能ですか?
Emacs ESSにこれに似たものはありますか?
あるという希望はありますか(もしそうなら、私はそのような努力をどのようにサポートできますか?)
r - R: ESS で出力幅を変更するには?
重複の可能性:
Linux で R を使用して列数を増やす方法
ESS の R 出力は、特定の幅に収まるように折り返されます。これを制御するパラメータが必要です。場合によっては、印刷するときなど、幅を広くして印刷すると出力が見栄えがよくなるため、より大きな数値に設定したいと思いますsummary(glm(...))
。
例として、長いベクターは印刷時に折り返されます。
これを制御する方法はありますか?
r - Emacs+ESS+R: 新しいバッファでヘルプ ページを開く方法
現在、私は設定options(help_type="text")
してgetOption("help_type")
返します"text"
。理由はわかりませんが?par
、下位 ESS (iESS) バッファーに入力すると、R は新しいブラウザー ウィンドウまたはタブを開きます。を明示的に評価するhelp(par,help_type="text")
と、ヘルプ ページの内容が iESS バッファに出力されます。コンテンツを独自の別の Emacs バッファで開く方法があると思いましたが、間違っていましたか?
r - Emacs ESS が R スタイル ガイドに従うようにする
私はかなり長い間 Emacs/ESS を使用しており、Hadley の R スタイルの推奨事項に精通しています。if
ESS では、演算子の前後の適切なスペース、コンマの後とステートメントの後、中かっこの前のスペースなど、これらの規則に従いたいと思います。
誰かがこのスタイルガイドに従うことを気にしましたか? IMHO、公式のスタイルの推奨事項は非常に控えめであり、スタイルについては何も述べていません. Google R のスタイル ガイドは、私が JavaScript でコーディングするときに使用するスタイル ガイドとあまりにも似ているため、ダメです。
簡単に言うと、(e)LISP のスキルを持ち、(Hadley の) ESS のスタイル ガイドを喜んで実装する人はいますか?
bash - system():EMACSでRを使用するときに、bashターミナルで使用するのと同じ権限がないのはなぜですか?
更新:エラーはemacs内からRにログインした場合にのみ発生します
何が機能するか:
リモートサーバーにSSH接続して実行すると
bashシェルからは機能します。さらに、Rを起動して$Rを実行すると
system('./foo.rb')
私はファイルの読み取り/書き込み/実行の権限を持つグループに属しています。ファイルのアクセス許可は-rwxrwx---
動作しないもの:
emacsを起動し、Rセッションを開始します。
M-x R
ssh-myserver:
。system('./foo.rb')
次のエラーが発生します。
どうしてこれなの?これを回避する方法はありますか?
?system
またはからの情報が見つかりません?system2
これがsessionInfo()からの出力です