問題タブ [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 - Javaから実行するとRスクリプトが.Rdaファイルを読み取れない
JavaRscript
から R スクリプト (別の開発者によって作成された) を実行する必要があり、そのためにRenjin
. R スクリプト ファイルとその他の必要なファイルは、classpath
つまり resources フォルダーの下にあります。
これを達成するためにRscript
、クラスパスからロードしていますが、正常にロードされ、クラスパスにも存在Rscript
するファイルを内部的にロードしようとしますabc.Rda
(Rスクリプトと並行)、同じコードは以下のとおりです
しかし、スクリプトを実行しようとすると、次のように例外がスローされます。
ファイルではないため、「file:///D:/data/{project-dir}/abc.Rda」から読み取れませんでした。
私が間違っているところを提案してください。
r - renjin as.Date(character,format) 日付が間違っていますか?
renjin 0.8.2124 を使用して JVM 内でいくつかのスクリプトを実行しようとしていますが、日付の解析に関して rJava/R と renjin の間で異なる動作が見られます。renjin-studio で:
Rとして:
renjin-studio が日付から 1 日を引いているのはなぜですか? ロケールとタイムゾーンの設定を確認しましたが、すべて一致しているようです。
java - 単体テストは、maven で実行した場合にのみ失敗します
現在、eclipse で実行すると単体テストに合格するが、maven で実行すると失敗するという問題に直面しています。
これはリポジトリです (+ pom.xml): https://github.com/thorstenwagner/ij-trajectory-classifier
ビルド ログは次のとおりです: https://travis-ci.org/thorstenwagner/ij-trajectory-classifier
これは mvn -v の出力です:
Java のバージョンを 1.7 から 1.6 に変更しようとしましたが、役に立ちませんでした。
提案をいただければ幸いです
ベスト、トルステン
java - 非軍事時間のJFreeChart TimeSeries軸
TimeSeries
を使用して Java でデータをグラフ化しようとしていますJFreeChart
が、データは への呼び出しの出力である double で構成されていますRenjin
。にデータを追加するコードTimeSeries
は次のとおりです。
問題は、データがグラフ化されるたびに、X 軸の時間が 24 時間制の軍事時間で表示され、time[]
配列に重複する値が含まれている場合、次のメッセージSeriesException
がスローされることです。
例外で推奨されているaddOrUpdate()
方法は、新しいデータ ポイントを作成するのではなく、12 時間前にその時点の最初のデータ ポイントを上書きするだけです。代わりに、AM と PM が表示された 12 時間形式でデータを表示したいと思います。
でこれを行う便利な方法はありますJFreeChart
か、またはコードを変更して、Renjin
1 から 24 までの単なる整数ではなく、フォーマットされたものを返すように呼び出した方が便利でしょうか? (例: 既にフォーマットされた時刻文字列)?
r - Renjin 用の R ライブラリの自動移植
renjin Java アプリケーションに含めたいローカル R ライブラリがいくつかあります。一部のライブラリは完全に R で記述されており、一部のライブラリには C++ 依存関係があり、一部のライブラリには S4 クラスがあります。理想的には、各ライブラリの 2 つのコピーを維持したくありません。
ローカルの R ライブラリ (またはそのソース) を取得して、Renjin 互換バージョンを生成する自動化された方法があるかどうか疑問に思っています。
java - renjinを使用してJavaでプロットする方法
私は最近、renjin を発見しました。これは、R を Java で使いやすくするのに優れています。ただし、データの視覚化である R の主な用途と、R プロットを自分のスイング アプリケーションに取り込む際に問題が発生しています。私の目的は、ユーザーがスイング アプリケーションから R スクリプトを実行できるようにし、結果の ggplot2 grpah をスイング パネルに表示できるようにすることです。利用した
textPane にテキスト出力を提供するために、どのような種類のペインでグラフを表示するにはどうすればよいですか?
java - Java で Vector を反復処理する
R スクリプトから (Renjin ライブラリを使用して) 値を取得し、それらを Java で操作しようとしています。R スクリプトは、次のような ListVector を返します。
各ベクターから特定の要素を取得できるようにしたいので、最初の実験では、すべての要素を出力できるように反復できるようにしたいと考えています。
これを行うために、私はやっています
ただし、これは各ベクターを個別に出力するだけなので、最終的には