問題タブ [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.
r - 関数から名前付き ESS R プロセスを開始する
R に関する Stackoverflow の質問に答えるのに適したレイアウトをすばやく表示するために、小さなインタラクティブな elisp 関数を作成しようとしています。一時的な R ファイルを開き、それに関連付けられた R セッションを別のフレームで起動するというアイデアです。
これまでのところ、私はこの非常に単純なことを書きました:
2 つの詳細を除いて、ほとんど問題ありません。
- で R セッションを起動することを確認するプロンプトが表示され
/tmp
ます。自動的に受け入れる方法はありますか? - セッションはデフォルトで呼び出されますが、他の実行中または将来のセッションとの競合を避けるために
*R*
、特定の名前を付けたいと思います。*RSo*
関数から直接行う方法はありますか?
前もって感謝します !
python - Python インタープリターが入力コードを出力せず、python-mode の emacs python シェル バッファーに出力しないのはなぜですか?
emacs での私の現在の python セットアップは次のとおりです。
Python ファイルでは、「Cc !」で Python インタープリターを開始します。(py シェル)。「Cc |」でコードの領域を評価します (py 実行領域)。
次の各行を個別に実行すると、
Pythonシェルバッファで次を取得します:
デフォルトの Python インタープリターを使用すると、
質問:
これらの動作は正しいですか (どのコードが評価されているかを表示せず、Python インタープリターが通常出力するものを表示しません)?
Python シェルがターミナルで通常の Python インタープリターのように出力を出力するように設定するにはどうすればよいですか? (入力コードと出力を印刷)
私は R の ESS に慣れていると思います。ありがとうございます。
r - Emacs/ESS を使用した R による統計分析の構造化
統計分析を構築する方法を探しています。私は現在 Emacs/ESS を使用していますが、解析ファイルがかなり長くなりました。コードの一部を別のファイルのソース可能な関数に入れ始めましたが、それでも...
ファイルにある種の小見出し/セクション タイトル (集計、クラスター分析、シミュレーションなど) を導入し、その下にコードを記述して、作業したいセクションにすばやくジャンプできるようにしたいと思います。
コメントを使って検索するだけでもよかったと思いますが、その方法で概要や索引を取得することはできませんでした。見出しに Org-Mode を使用することも考えましたが、他の編集者と協力している共同編集者にとってはあまり便利ではありません。
R-Studio がこれをセクションで実装していることは知っているので、emacs 用のソリューションがあるのではないでしょうか?
どうもありがとうございました!
PS: imenu のようなものは機能しますが、それは関数用であり、セクション用ではありません
r - 「??」がないのはなぜですか? ESS の使用時に help.search() を実行しますか?
作業中の Windows マシンで、??topic
ESS を使用して R ターミナルに入力すると、期待される の結果が得られずhelp.search(topic)
、代わりに というタイトルの新しいバッファが表示さ*help[R](?topic)*
れます。内容は次のとおりです。
私のgoogle-fuはこれまでのところ原因を見つけることができませんでしたが、他の誰かがこれを解決したと確信しています。これを機能させるには、構成で何を変更する必要がありますか?
r - Mac で R emacs-ESS がプロットされない
私は新しい mac を持っていて、ESS-emacs をダウンロードして R を実行しています。
show()、X11()、および pdf() を試しましたが、どれも機能しません。たとえば、これを試すと、Rプロセスは実際に終了します。
プロット(1:10)
プロセス R は 2013 年 2 月 23 日 21:39:08 に終了しました
r - Emacs-ESS で Beamer スライドを編む (stop-on-error)
次のファイルを編んでいます(eRRoR()
関数に注意してください):
Knitr をエラーで停止させたいです。ただし、stop_on_error=2L
オプションにもかかわらず、R の出力は次のようになります。
どうやら停止は発生していません。さらに、.tex 出力ファイルを PdfLaTeX すると、次の PDF スライドが得られます。
スライドは、エラーにもかかわらず、編み物が続行することを確認します。
また、knitr が「R コードのない通常のテキスト」を出力する理由も (私には) 不明です。これらのチャンクには R コードがあります。また、出力によると、オプションmessage=FALSE
は有効ではないようです。
私は何を間違っていますか?ESS 12.09-1 [rev. 5167 (2012-09-24)] と Knitr_0.8 .
r - ESS に R の動的プロンプトを認識させるにはどうすればよいですか?
ここでの提案に従いました... R: R コマンド ラインにタイム クロックを表示して、最後にコマンドを入力したときに R プロンプトが表示されるようにします。しかし、ESS が常に変化するコマンド プロンプトをコマンド ラインの開始として認識しなくなったため、現在M-r
とは壊れています。M-p
プロンプト文字列全体を照合するのではなく、プロンプトを検出する必要があるすべての目的で、ESS がその定数末尾のみ、またはさらに良いことに、"^[0- 9]{6} [0-9]{2}:[0-9]{2} >"
ありがとう。
r - ess-toggle-underscore が機能しない
通常、ESS を使用する場合、この(ess-toggle-underscore nil)
行を .emacs ファイルに追加すると、アンダースコアから への自動変換が停止します<-
。最近、これが機能しなくなり、上記のオプションが .emacs ファイルに存在する場合でも、アンダースコアが矢印に変換されます。
これがなぜなのか誰か知っていますか?
私のemacsのバージョンは次のとおりです。23.4.1
私のRバージョンは次のとおりです。2.15.1
私のessバージョンは次のとおりです。12.04-4-1
emacs - .Rnw ファイルを使用した emacs での構文の強調表示
.Rnw ファイルを操作する場合、ess を使用する emacs は R コード ブロックを紫色で強調表示します。これは素晴らしいことですが、私が抱えている問題は R コードの後です。すべてがまだ紫色です。
後でRコードを追加すると消えると言う人もいますが、私にはうまくいきませんでした。
例えば、
ここに私の.emacsファイルがあります
私の .emacs ファイルと関係があると思います。しかし、私は、競合がどこで起こっているのかを理解するのに十分なほどLispについて知りません...
編集犯人を見つけました...問題は、Rコードチャンク内でアンダースコアを使用している場合にのみ発生します。「$ が挿入されていません」というエラーが表示され、R コードの「_」を指しています。これが R コードであり、無視する必要があることを emacs に伝えるにはどうすればよいですか?
r - Emacs で R を起動するときにオートコンプリート モードを有効にするにはどうすればよいですか?
Emacs + ESS では、R コンソールを次のように起動できます。
私のシステムでは、オートコンプリート モードが有効になっていません。私はしなければならない
有効にします。
自動的に有効にする方法はありますか?
ありがとう。
ニック