2

MySQLデータベースの特定のテーブルを指し、data.frameのように動作するRのdata.frameオブジェクトのようなものを作成する方法はありますか?私はそれについての言及を見つけることができませんでした。

例として、customersと列の名前、高さ、重みというテーブルがあり、変数customerを作成し、data.frameのような方法でそれぞれの列にアクセスできる関数が必要だとします。 $heightsなど

私の問題は、非常に大きなデータセットで作業していて、データベースでの操作がはるかに高速であり、SQLの記述統計をハッキングして、合計、平均などのポインター変数で使用する可能性があることです。

ご回答ありがとうございます。T。

4

1 に答える 1

5

はい、外部ポインタはそれを行うことができ、RODBCパッケージはそれを使用します。外部ポインタの概要については、「R拡張機能の記述」マニュアルを参照してください。

ff、bigmemory、mmapパッケージは、外部データをRの内部に表示する方法についてのアイデアを提供する場合があります。これは可能ですが、雨の午後の簡単なハックではありません。

そして、一般的には、「データの近く」で可能な限り多くの計算を行うのが一般的に最善です。PostgreSQLを使用している場合は、組み込みのPl/R拡張機能を試すことができます。私の知る限り、MySQLにはそのような拡張機能はありません。

于 2012-06-06T21:10:14.387 に答える