問題タブ [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 - /usr/bin/env: RScript: そのようなファイルまたはディレクトリはありません | 最近の R-3.0.1 以降。インストール。
R のインストールと使用に対処するときに少し迷っています。ソースから R 3.0.1をインストールし、提案どおりに ./configure、make、make check、およびmake installを実行しました。ただし、R を実行しようとしましたが、R は /usr/bin フォルダーにないと言われました。そこで、 cpを使用して R-3.0.1/bin ディレクトリ全体を /usr/bin ディレクトリにコピーしました。オライリー R から書いた hello_world.R スクリプトで RScript を使用しようとすると、/usr/bin/env に関するいくつかのエラーが発生します。 :
十分に単純ですが、ロードしようとすると次のエラーが発生します。
これが PATH の問題なのかどうかはわかりませんが、/usr/bin ディレクトリを検索すると、(R、BATCH、および R プログラミング言語に関連するその他のファイル) と共に RScript ファイルがそこに表示されます。どんな助けでも大歓迎です。乾杯。
php - Rscript は、PHP で呼び出すと機能しませんが、コマンド プロンプトからは機能します
exec 関数を使用して PHP ページから R スクリプトを実行しようとしています。Windows で環境変数を設定しましたが、Rscript はコマンド プロンプトで正常に動作します。ただし、PHPページには、「「Rscript」は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。」
どんな助けでも大歓迎です。
java - Java ProcessBuilder で Rscript を起動する (Windows の場合)
Linuxで通常どおり実行されるJavaプロジェクトを実行し、そのプロジェクトでProcessBuildを開始しました
...もちろん、「スクリプト名」と「引数」はいくつかの文字列です。とにかく、私にとっては非常にうまく機能しました。スクリプトには3つの引数がロードされています。
ここで、プロジェクト全体を Windows で実行する必要がありました。多くの問題も発生しましたが、最後の未解決の問題は、特定のスクリプトと引数を使用した Rscript (現在の Rscript.exe) の開始です。
したがって、私はいくつかのことを試しました
また
とそこからの他の組み合わせ。
私は今、R のプロであり、Windows コンソールから物事を開始するプロではありません。
誰でもそれで私を助けることができますか?唯一の問題は、正しい呼び出し、または Linux でのその呼び出しから Windows での呼び出しへの正しい移行だと思います。
r - R、コマンドライン、ファイルへの書き込みが失敗する
別のシステムで処理するために、(Win7 システムで) R スクリプトを自動化して、Bloomberg からデータを読み取り、それをファイルに書き込もうとしています。私のコードは R gui で完全に実行されます。そこで、以下に示すように、この .r ファイルを呼び出して結果を script.out に出力するバッチ ファイルを作成しました。バッチ ファイルをダブルクリックすると、すべてが正常に実行されます。バッチ ファイルを実行するタスクをスケジュールすると、R コードが実行され、Bloomberg からデータが収集されますが、ファイルへの書き込みは毎回失敗します。
Rコード
バッチ ファイル コード:
最後に、script.out ファイルの最後にあるステートメントは、write.table コマンドが失敗したことを示しているようです。
ネットワークドライブではなくローカルドライブにファイルを書き込もうとしましたが、同じ結果です。
どんな提案でも大歓迎です。
r - qsub を介して R スクリプトを実行する
を通じてR
呼び出されるスクリプトを実行しようとしています。私のスクリプトは次のとおりです。test.r
qsub
R
Ubuntu ターミナルで と入力R CMD BATCH test.r
すると、スクリプトは計画どおりに動作します。test.csv
同じディレクトリにエクスポートされます。
ただし、というbash
スクリプトを作成testbash.sh
し、コマンドで実行するとqsub testbash.sh
; エラーなしで実行されますが、出力はありません。
これを修正する方法は?
r - Rscript が関数を見つけられませんでした
を使用してbashシェルを介していくつかのスクリプトを実行Rscript
する必要があり、使用する一部の機能には関数が必要ですisGeneric
。ただし、この場合、プロセスは次のように終了します (例):
これは次のように再現できます
結果:
ただし、R セッションを開いて次のように入力すると、機能します。
問題がどこから来て、それを修正する方法を知っていますか?
r - R スクリプトの列に特定のデータ ポイントをプロットする方法
1 つは p 値用、もう 1 つは勾配を表す 2 つの列があるとします。有意な p 値を持つ勾配データ ポイントのみをプロットする方法を見つけたいと考えています。これが私のコードです: