問題タブ [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 - 実行中のスクリプトのパスを決定する
同じディレクトリにあるfoo.R
別の script を含むというスクリプトがあります。other.R
しかし、現在の作業ディレクトリが何であれ、R
それを見つけたいです。other.R
つまり、foo.R
独自のパスを知る必要があります。どうやってやるの?
bash - Rscript: パス ファイルを引数として定義する
私はこのコマンドを試します:
しかし、私はこのエラーがあります: parse(text = args[[i]]) のエラー: "path_in=/" の予期しない '/'
Rscript の一部:
path_in を引数(args)として定義するにはどうすればよいですか?
ありがとうございました。
bash - bash が R スクリプトを実行できないのはなぜですか?
私のスクリプトは、mysql へのアクセスを使用してコマンド引数を取得し、Rscript を起動します。その使用法は次のとおりです: Rscript $RFILE $ARGUMENTS (Rscript へのパスに対応する RFILE、および使用されるパス ファイルと agr に対応する ARGUMENTS)。
別の方法で試してみましたが、まだエラーがあります。ここに私のbashスクリプトのコピーがあります:
コマンド ラインを (echo 経由で) 確認し、シェルにコピー アンド ペーストした場合は、R スクリプトを実行できます。しかし、私の bash からは、スクリプトを実行できません (ただし、コマンド ラインは適切です)。
Rscript $RFILE $ARGUMENTSRscript $RFILE $ARGUMENTS
と $RUN を使用すると、次のエラーが発生します。
: eval "$RUN" を使用すると、次のエラーが発生します。
シェルスクリプトでこれを試すと、すべて正常に動作します:
誰かがアイデアを持っていますか?
ありがとう
rscript - Rscript と Incredibuild
「functions.txt」ファイルに単純な関数 f1(paramter) があります。
次のようにバッチファイルtest.batを作成します
私が使用するWindowsコマンドプロンプトで
私がやろうとしているのは、incredibuild を使用して異なるマシンで関数 f1() を計算することです。
私が観察したのは、ローカルで実行されている関数がファイル Out.%%G.txt に値を返すことですが、リモートで実行されている関数は次のエラーで失敗することです
リモート マシンには R プログラムがインストールされていません。
私は正しいことをしていますか?リモート コンピューターに R プログラムがインストールされていなくても、incredibuild と Rscipt は動作するはずですか?
詳細な回答を提供することは非常に親切です。
r - Rscript - 「警告: R_HOME の環境値を無視しています」を取り除く
Rscript はとても便利です。しかし、実行時に出力パスを指定したいと思いますmy.Rscript input > output
。
message()
は STDERR へのロギングに優れていますが、Rscript はorWARNING: ignoring environment value of R_HOME
を指定しても体系的に STDOUT に出力するようです。--vanilla
--no-environ
回避策はありますか?
(これは R スクリプティング フロントエンド バージョン 2.13.0 (2011-04-13) です)
r - Rscript ggplot - ggsave の問題
次のコードを使用してグラフを描画し、PDF に出力しています。
TextMate でスクリプトを実行すると、これは正常に機能します。
しかし、RScript を介してコマンドラインから呼び出すと、次のエラーが発生します。
RScrpipt ファイルで次のヘッダーを使用します。
何が問題になる可能性がありますか?
これが私のコマンドラインセッション情報です:
textmate sessionInfo() では、添付された基本パッケージがさらに提供されます。
なぜこれが当てはまるのか、私にはわかりません。
r - Rで階層的にクラスタリングするためのより良い方法はありますか?
行ごと、次に列ごとに階層的クラスタリングを行いたいと思います。私は解決策のこの完全なハックを思いついた:
変数mtxf.in
とmtxf.out
は、それぞれ入力行列ファイルとクラスター化された出力行列ファイルを表します。変数clusterMethod
は、、などのメソッドhclust
の1つです。single
average
入力例として、データマトリックスを次に示します。
このスクリプトを実行すると、左上隅の要素がから失われmtxf.in
ます。このスクリプトから得られる出力は次のとおりです。
私の質問:入力マトリックスファイルの元の構造を保持する方法を探すことに加えて、これがどれだけのメモリを消費するか、またはこれを行うためのより高速でクリーンな、より「R」のような方法があるかどうかもわかりません。
Rの行と列でクラスター化するのは本当に難しいですか?このスクリプトを改善する建設的な方法はありますか?アドバイスありがとうございます。
r - littler または Rscript 用の外部グラフィカル デバイス
R を使用したスクリプティングには、littler が非常に優れているのが本当に気に入っています。目的のグラフを作成することはできますが、Sys.sleep を使用する必要があり、インタラクティブな方法で自分で閉じるか、デバイスを閉じずにスクリプトを続行したいので、そうしたくありません。
これまでのところ、これは私のコードがどのように見えるかです:
私の質問は: あなたはそれを達成する方法を知っていますか?
ヒント、ドキュメント、リンク、またはコードをいただければ幸いです
r - Rscript の問題 - 異なるバージョンの R を使用していますか?
Rscript でライブラリを読み込もうとしていますが、奇妙なエラーが発生します。Rscript バイナリの 2.12.1 バージョンを実行していますが、パッケージがバージョン 2.12.1 でビルドされていると不平を言っています。ここで何が起こっているのか分かりますか?
r - UbuntuのRscript
Rscriptはどこからインストールできますか?execを使用してphpファイルからRスクリプトを実行する必要があります。ただし、最初にRscriptをインストールする必要があります。