問題タブ [rscript]
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 - コマンドライン引数を R CMD BATCH に渡す
R CMD BATCH my_script.R
ターミナルからR
スクリプトを実行するために使用しています。私は今、コマンドに引数を渡したいところですが、それを機能させるにはいくつかの問題があります。その場合、実行中の R スクリプトで使用できる引数として解釈されるのではなく、出力ファイルになりますR CMD BATCH my_script.R blabla
。blabla
引数として正しくRscript my_script.R blabla
渡されるように見えるものを試しましたが、取得した出力ファイルを取得できません(ファイルが必要です)。への呼び出しの出力を選択したファイル名にリダイレクトすることはできますが、ファイルに含まれる R 入力コマンドを取得する方法とは異なります。 blabla
my_script.Rout
R CMD BATCH
.Rout
Rscript
R CMD BATCH
.Rout
したがって、理想的には、メソッドを介して実行される R スクリプトに引数を渡す方法を求めていますが、同等のファイルを生成する方法があればR CMD BATCH
、使用するアプローチに満足しています。Rscript
.Rout
php - PHP で R CMD BATCH コマンドを実行できない
PHP (MAMP) から R CMD BATCH スクリプトを実行しようとしていますが、以下のエラーを見つけます。
R バージョン 2.15.3 (2013-03-01) -- 「セキュリティ ブランケット」 Copyright (C) 2013 The R Foundation for Statistical Computing ISBN 3-900051-07-0 プラットフォーム: x86_64-apple-darwin9.8.0/x86_64 (64 -bit) R はフリー ソフトウェアであり、絶対に無保証です。一定の条件の下での再配布を歓迎します。配布の詳細については、「license()」または「licence()」と入力してください。dyld: 遅延シンボル バインドに失敗しました: シンボルが見つかりません: _iconv_open 参照元: /Library/Frameworks/R.framework/Resources/lib/x86_64/libR.dylib 期待される場所: /Applications/MAMP/Library/lib/libiconv.2.dylib dyld: シンボルが見つかりません: _iconv_open 参照元: /Library/Frameworks/R.framework/Resources/lib/x86_64/libR.dylib 期待される場所: /Applications/MAMP/Library/lib/libiconv.2.dylib
同じコマンドが端末 (MAC OS X 10.8.2) で完全に実行されます。
r - R クライアントを使用して Rserve に接続する方法
これを正しく行っているかどうかはわかりません。
タブ 1 で R を開き、R セッション内で Rserve(port = 6311) を実行します。変数「name = Hello World」を読み込みます
タブ 2 で R を開き、Rserve に接続しようとします。私はこれを行います:
c = RSconnect (ホスト = "localhost"、ポート 6311)
次に、次の方法で hello world を印刷しようとします。
RSeval(c, 名前)
しかし、うまくいきません。私は得る:
RSeval(c, name) のエラー: オブジェクト 'name' が見つかりません
ここで何が間違っていますか?
r - opts_chunk で Knitr と Rscript を使用すると実行が停止する
Mac OS で bash スクリプトを作成しました。このスクリプトは、.rnw ファイルを受け取り、それを編んでから .pdf を作成します。ファイルを編むために、コマンドを使用しています
すべてが正常に動作します。ただし、最終的なドキュメントに ## 文字を使用したくありません。Rプロンプトを使用して、次のコマンドをテストしました
そして、彼らはまさに私が欲しいものを与えてくれます: R コマンド出力のコメントなしのドキュメントです。でも走ろうとすると
私は得る
結果として。私は何を間違っていますか?コマンドラインを使用して、knitr で自分のチャンクのオプションを要求するにはどうすればよいですか?
r - Windows で !# Rscript を使用できますか
Linuxでは、/ usrパスを正しいパスC:/ Programに置き換えてWindows!#/usr/bin/Rscript
を呼び出すことができるようmyScript.R [options]
に配置していました...動作しません(何も起こっていません)。私が知っている唯一の方法は、することですRscript.exe myScript.R [options]
。Unix の動作を模倣することは可能ですか?
r - Rscript が setGeneric 関数を認識しない
R スクリプトを、クライアントがバッチ モードで実行できるものに変換しようとしています。私のコードは一般的な関数を使用しており、最初に近いスニペットは次のようになります。
R CMD BATCHを使用していますが、正常に動作します。ただし、スクリプトで出力をコンソールに出力する簡単な方法が見つからなかったため、それに基づいて (および Rscript.exe が R バッチ ファイルを実行する「適切な」方法であるという提案)、 Rscript に切り替えることにしました。ただし、まったく同じ .R ファイルを Rscript で実行すると、次のようになります。
これにはおそらく些細な理由があることはわかっていますが、それを理解することはできません。誰かが間違いの場所を教えてもらえますか?
助言がありますか?