問題タブ [monetdblite]
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 - ユーザー定義の集計関数に関する問題
集計関数を定義するときに問題が発生します。再現可能な例を次に示します。
このコードを実行すると、次のエラーが発生します。
要約ステートメントで MonetDB の中央値関数を使用すると完全に機能しますが、関数を定義すると機能しません。MonetDBLite内で集計関数を定義する正しい方法は何ですか?
r - dplyr で既存の MonetDB にアクセスできない
私は昨日 MonetDBLite データベースを作成し、データを取り込み、 でアクセスしていましたがdplyr
、今朝は を使用できないようですdplyr
。
これが私の接続です:
テーブルの簡単なクエリは次のstatcast_17
とおりです。
昨日、これはうまくいきました。今朝、次のエラーが表示されます。
dbGetQuery
ただし、単純な呼び出しを使用すると、正常に機能します。
ここに私のセッション情報があります:
r - 外付けハード ドライブの Monetdblite/RSQLite データベースに接続したときの Dplyr の速度は?
初心者の質問です。
R を使用してdplyr
大量のデータを分析していますが、サーバー ベースのデータベースにアクセスできません。さらに、コンピューターの内蔵ハード ドライブは、作成する必要があるデータベースに対して小さすぎます。これまでデータを保存するためにmonetdblite
とを使用してきました。RSQLite
Q :データベースを外付けハード ドライブに保存し、それを USB 経由でコンピュータに接続した場合、 monetdblite
/の速度はどのくらい低下しますか? RSQLite
これがどの程度実現可能かを決定する要因は何ですか?
dplyr
または、私の状況では、より良い代替アプローチ(まだデータベース接続に依存している)がありますか?
r - dplyr/dbplyr: sql テーブルと df 速度
現在、計算を行うためにdplyrを使用して関数を作成しています。関数はtbl_sqlオブジェクトを入力すると非常に遅くなりますが、 data.frame を入力するとかなり高速です。
例、
system.time(f(df))
1 秒もかかりません。(データフレーム)
system.time(f(dfdb))
約2秒かかります。(tbl_sql)
私の現在の関数は長く、入力データも大きく、(data.frame)は(tbl_sql)オブジェクトよりも 10 倍以上高速であることがわかりました。
何故ですか?誰か説明してくれませんか。