問題タブ [r-package]

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.

0 投票する
0 に答える
113 参照

r - .so (C コード) を R パッケージに接続する方法

R パッケージの作成に問題があります。

「a.so」という名前のコンパイル済み C コードがあります。「void b(...)」と「void c(...)」は a.so で定義されています。R コードでは、と を使用するとdyn.load(a.so)うまく機能します。.C("b",...).C("c",...)

R パッケージを作成するために、.so ファイルをsrcフォルダーに保存useDynLib(a)し、ファイルに書き込みましたNAMESPACE。ただし、以下のようなエラーメッセージが表示されました。対処方法を教えていただけませんか?UbuntuでRStudioを使用しました。(私はlibrary.dynamそれを使用しなかったので、なぜ表示されたのかわかりません)。

0 投票する
0 に答える
129 参照

r - Rでsplinefunオブジェクトを保存してロードする方法は?

splinefunの関数を使用して、一部のデータとRの間の滑らかな補間を作成しました。例えば:xy

ここで、yからxの取得に時間がかかるとします。関連性の高い 2 つの質問は次のとおりです。

  1. 再評価 (またはテーブルからの再読み取り)せfに、あるRセッションから別のセッションに関数を保存してロードするにはどうすればよいですか?xy

  2. 各ロードで評価/読み取りを行わにパッケージfの一部として含めるにはどうすればよいですか?Rxy

R 3.0.0これが変更され、現在fは特定の環境内に保存されていることを知っています

と bytecode<bytecode: 0x1036e0748>がありますが、それをどうするかわかりません。

0 投票する
1 に答える
115 参照

r - R 多数の集計テーブルからの変数を新しいドキュメントの列に格納する

mean.x、sx、nx、mean.y、sy、ny という名前の 6 つの列を持つデータフレーム (X) があります。これらは、母集団 x と y からの平均、st dev (s)、およびサンプル サイズ (n) を表します。これらの統計パラメータから t 検定を実行する R パッケージ (BSDA) を実行しています。問題は、行ごとに 1 つのサマリー テーブルを取得し、640.000 行あることです。

私がやりたいことは、640.000 の集計テーブルからすべての p 値とその他のパラメーターを使用して新しい列を作成することです。これは可能ですか?

最初の 5 行の値は同じです: mean.x (0.444357)、sx (0.02575427)、nx (633744)、mean.y (0.4308)、sy (0.000628747)、ny (390)

これは、サマリー テーブルを表示するスクリプトです。

どうもありがとう !

0 投票する
0 に答える
630 参照

r - .onAttach() でライブラリの関数にアクセスするには?

私は R パッケージを作成していますが、ユーザーが飛び込む前に短いコードを実行する必要があります。具体的には、これは私の.onAttach():

httr私のDESCRIPTIONファイルのインポート部分の下にリストされています。

私の問題は、実行するR CMD checkと次のエラーが発生することです。

packageVersion()は にあるのでutils、パッケージのロード プロセスのこの段階では利用できないと推測していlibrary(utils)ます.onAttach()

ライブラリ呼び出しを に置き換えてみましたrequireNamespace("utils")が、それも役に立ちません。

これを修正する方法についてアドバイスをいただければ幸いです。私自身の検索では、有用なものは何も見つかりません。

0 投票する
1 に答える
401 参照

r - 「関数」クラス オブジェクトの S3 メソッドをエクスポートする

関数オブジェクトは、S3 メソッドのディスパッチでうまく機能するようです。
しかし、何らかの理由で NAMESPACE ファイルにエクスポートできません。

*.function以下のコードは、メソッドへのディスパッチで機能します。

しかし、NAMESPACE で export を次のように定義しようとすると:

R CMD チェック中にエラーがスローされます。

私もラップしようとしまし`たが、それも役に立ちませんでした

関数クラスのメソッドをエクスポートする適切な方法は何ですか?

0 投票する
0 に答える
918 参照

r - R の堅牢な最適化パッケージ

私は現在、混合整数線形計画問題に取り組んでおり、R でのロバスト最適化に関するソフトウェア パッケージが利用できるかどうか疑問に思っていました。

前もって感謝します。

0 投票する
1 に答える
60 参照

r - R - CRAN のクローン バージョンにカスタム パッケージを追加します。

私の会社には、内部使用のみを目的として、CRAN のクローンをホストするサーバーがあります (R の新しいバージョンがリリースされた場合にのみ更新されます)。これは、内部サーバーがインターネット アクセスを必要とせずに R からパッケージをインストールできるようにするためです。これにより、会社の全員が常に同じバージョンのパッケージを使用できるようになります (または、最新の状態に簡単に更新できるようになります)。

最近、カスタムの内部パッケージをいくつか作成しています。これは、私たちのシステムを中心に明示的に構築された便利なラッパー パッケージである傾向があり、社外の人にはまったく役に立たないため、公式の CRAN に提出しようとはしません。

install.pacakges('blahblah')パッケージのコピーを電子メールで送信して各サーバーにアップロードする代わりに、クローンされた CRAN にそれらを「送信」してインストールできるようにするにはどうすればよいですか?