問題タブ [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.
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
それを使用しなかったので、なぜ表示されたのかわかりません)。
r - Rでsplinefunオブジェクトを保存してロードする方法は?
splinefun
の関数を使用して、一部のデータとR
の間の滑らかな補間を作成しました。例えば:x
y
ここで、y
からx
の取得に時間がかかるとします。関連性の高い 2 つの質問は次のとおりです。
再評価 (またはテーブルからの再読み取り)せず
f
に、あるR
セッションから別のセッションに関数を保存してロードするにはどうすればよいですか?x
y
各ロードで評価/読み取りを行わずにパッケージ
f
の一部として含めるにはどうすればよいですか?R
x
y
R 3.0.0
これが変更され、現在f
は特定の環境内に保存されていることを知っています
と bytecode<bytecode: 0x1036e0748>
がありますが、それをどうするかわかりません。
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)
これは、サマリー テーブルを表示するスクリプトです。
どうもありがとう !
r - .onAttach() でライブラリの関数にアクセスするには?
私は R パッケージを作成していますが、ユーザーが飛び込む前に短いコードを実行する必要があります。具体的には、これは私の.onAttach()
:
httr
私のDESCRIPTIONファイルのインポート部分の下にリストされています。
私の問題は、実行するR CMD check
と次のエラーが発生することです。
packageVersion()
は にあるのでutils
、パッケージのロード プロセスのこの段階では利用できないと推測していlibrary(utils)
ます.onAttach()
。
ライブラリ呼び出しを に置き換えてみましたrequireNamespace("utils")
が、それも役に立ちません。
これを修正する方法についてアドバイスをいただければ幸いです。私自身の検索では、有用なものは何も見つかりません。
r - 「関数」クラス オブジェクトの S3 メソッドをエクスポートする
関数オブジェクトは、S3 メソッドのディスパッチでうまく機能するようです。
しかし、何らかの理由で NAMESPACE ファイルにエクスポートできません。
*.function
以下のコードは、メソッドへのディスパッチで機能します。
しかし、NAMESPACE で export を次のように定義しようとすると:
R CMD チェック中にエラーがスローされます。
私もラップしようとしまし`
たが、それも役に立ちませんでした
関数クラスのメソッドをエクスポートする適切な方法は何ですか?
r - R の堅牢な最適化パッケージ
私は現在、混合整数線形計画問題に取り組んでおり、R でのロバスト最適化に関するソフトウェア パッケージが利用できるかどうか疑問に思っていました。
前もって感謝します。
r - R - CRAN のクローン バージョンにカスタム パッケージを追加します。
私の会社には、内部使用のみを目的として、CRAN のクローンをホストするサーバーがあります (R の新しいバージョンがリリースされた場合にのみ更新されます)。これは、内部サーバーがインターネット アクセスを必要とせずに R からパッケージをインストールできるようにするためです。これにより、会社の全員が常に同じバージョンのパッケージを使用できるようになります (または、最新の状態に簡単に更新できるようになります)。
最近、カスタムの内部パッケージをいくつか作成しています。これは、私たちのシステムを中心に明示的に構築された便利なラッパー パッケージである傾向があり、社外の人にはまったく役に立たないため、公式の CRAN に提出しようとはしません。
install.pacakges('blahblah')
パッケージのコピーを電子メールで送信して各サーバーにアップロードする代わりに、クローンされた CRAN にそれらを「送信」してインストールできるようにするにはどうすればよいですか?