問題タブ [renjin]
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.
java - org.renjin.eval.EvalException: パッケージ org.renjin.cran:parallel を読み込めませんでした
Renjin を使用して Java Web アプリケーションで R スクリプトを実行しようとすると、例外が発生します。
org.renjin.eval.EvalException: パッケージ org.renjin.cran:parallel を読み込めませんでした。
Renjin の Web サイトで「並列」パッケージが見つかりません。誰かがそれを解決する方法を教えてもらえますか?
java - org.renjin.eval.EvalException: 名前空間 org.renjin:tools に '.get_internal_S3_generics' という名前のシンボルがありません
Java Web アプリケーションを使用して、テキスト ファイルとして保存されたニュース データからキーワードを抽出する必要があります。このテキスト マイニング (Renjin Web サイトのパッケージ tm) を実行し、キーワードを抽出するために、Language R と Renjin を使用しています。スクリプトは RStudio で実際に動作しますが、私の Java Web アプリで Renjin を使用して実行することはできません。コーパスを作成しようとすると、この例外が発生します。解決策を教えてください。
org.renjin.eval.EvalException: 名前空間 org.renjin:tools に '.get_internal_S3_generics' という名前のシンボルがありません
txt ファイルを読み取り、キーワードとその頻度を csv ファイルに書き込む私の R スクリプト ファイルを以下に示します。
java - Java サーブレットから R コードを実行する
TomCat 7.0 の IDE として Eclipse で実行されている Java サーブレットから R コードを実行しようとしています。
ENDの目標は、 TOMCATまたはJETTYで実行される Web サイトを作成して、R 関数が Base 64 コードとして返す既存の R コードで作成されたグラフ + データを、いくつかの既存の Java および Python 関数の処理および高度な Excel ファイルの作成の結果と組み合わせて表示することです。実例。
(私は多くの理由で R Shiny Server を使用しないので、Java から R / Python を実行したい)
基本的なセットアップを行うために、R コードを実行できる単純なサーブレットと test.java ファイルを使用して動的 Web プロジェクトを作成しました。
test.java:
DoR.java:
StartTestServlet.java:
ライブラリがインストールされています:
test.java を Java アプリケーションとして実行すると、正常に動作します。
TomCat 7.0サーバーでサーブレットを実行すると、正常に動作します( .append((CharSequence) DoR.collectR()) なし)
.append((CharSequence) DoR.collectR()) でコードを実行すると、例外が発生します。
DoR.java:16 は次の行です。
StartTestServlet.doGet(StartTestServlet.java:19) は次の行です。
私はEclipseバージョンでこれを機能させるためにあらゆる種類のことを試みてきました:Mars.1リリース(4.5.1) そしてRenjinからサンプルファイルをダウンロードしたり、インターネットを検索したりしましたが、Rコードを実行するまで今まで運がありませんでしたサーブレット内から。
私は単純なことを見落としていますか、それともまったく違うことをする必要がありますか?
java - RenjinScriptEngineFactory と AppEngineContextFactory の違い
私は優れたrenjinプロジェクトで遊んでいますが、違いは何なのか疑問に思っていました:
と
最初の例はeclipse-dynamic-web-projectからのもので、2 番目の例はappengine-servletの例からのものです。
ご協力いただきありがとうございます。
java - サーブレットで renjin を使用する
R でモデルをトレーニングし、 renjinを使用してサーブレットで予測を計算したいと考えています。予測は常に同じ一意のモデルを使用しています。
renjin をインスタンス化してリクエストごとに同じモデルをロードするのにリソースを費やすのを避けるために、サーブコンテナが (ServletContextListener で) 起動するときに、シングルトン オブジェクトで renjin をインスタンス化してモデルを 1 回ロードすることを検討しています。
私の質問は次のとおりです。そのように処理することはスレッドセーフですか?(同じインスタンスにロードされた同じモデルを使用して)複数の予測リクエストが同時に行われる場合、renjin はどのように機能しますか? これを行う正しい方法は何ですか: renjin インスタンスにロックを使用して、スレッドセーフに保つ必要がありますか? または代わりにスレッドのプールを作成しますか?
r - 科学表記法人を削除
renjin の R コードの出力では、科学表記法を取得します。科学表記法のオプションを調整しましたが、成功しませんでした:
例えば:
renjin/java で与える: 2.0160430E7
このコードを R で実行すると、予想どおり、20160430 が得られます。
何かご意見は?前もって感謝します!
java - renjin を使用して Java と R を統合する
私が使用しているRenjinを介してRをpostgresqlに接続したい
次のエラーが発生する
java - Renjin - 関数 'png' が見つかりませんでした
私はRenjinの初心者ですが、Javaの経験があります。私の R コーディング スキルは徐々に上達し、RStudio で次のスクリプトを実行できるようになりました。
png出力を取得できます
Renjinで同じコードを試すとエラーが発生します
エラーは「関数 'png' が見つかりませんでした」です。renjin にはこのパッケージがないようです。これに対する解決策は何ですか?? これまでのところ、Googleで何も見つかりませんでした