問題タブ [sqldf]

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 投票する
3 に答える
758 参照

r - sqldfは他のテーブルから値を選択します

スタックオーバーフローの専門家の皆様、

私は2つのテーブルを持っています

表1から、表2の最初の列の値と一致するすべての値を選択したいと思います。sqldfを試しましたが、構文がわかりません。

なにか提案を?

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

r - dbWriteTable を使用して R データ テーブルを SQLite データベース内に保存するときにメモリ制限に達するのを回避するためのアイデア

R にロードするのに十分小さいデータ フレームは、dbWriteTable使用可能な RAM の最大量に近い場合、呼び出し中にメモリ制限の上限に達することがあります。以下のコードのようにテーブルをRAMにチャンクで読み込むよりも良い解決策があるかどうか疑問に思っていますか?

古いコンピューターで動作するコードを書こうとしているので、Windows 32 ビット バージョンの R を使用して、これらのメモリ エラーを再現しています。

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

sql - sqldf/SQLiteのスケーリング/平均中心/demean変数?

sqldfR のパッケージを使用して、年、月、地域の 3 つの次元で変数の中心 (別名 demean、スケール) を意味しようとしています。

plyrパッケージを使用してやりたいことはまさに次のとおりです。

ここで、SQLite / SQL を使用して上記の結果を複製したいと思います。以下は、これを達成するために現在使用している SQLite コードです (警告: 以下のコードは機能しません!)。SQL 的な思考プロセスを説明するために、ここに含めました。

質問: この計算は SQLite / sqldf で可能ですか? もしそうなら、どのように? 答えが(わずかに変更された?)「通常のSQL」(つまり、mySQL、PostgreSQLなど)の実装も提供する場合のボーナスポイント。

どうもありがとう!

0 投票する
2 に答える
1747 参照

r - sqldf と rmysql の違いは?

sqldfRMySQLはどちらも、MySQL データベースへのアクセスを許可する R パッケージです (前者は後者を使用します)。どちらも次のようなステートメントを許可します。

RMySQL: "任意の SQL ステートメントを実行し、そのすべての出力を抽出します (data.frame を返します):"

sqldf:

違いは何ですか?RMySQL にはない sqldf の機能は何ですか?

0 投票する
2 に答える
6993 参照

r - sqldf - sqliteExecStatement:ステートメントのエラー:そのようなテーブルはありません

私は最近、sqldf パッケージを使用するようになったので、ここでポイントを逃している可能性があります。
ネストされたifelse()の代わりに「選択ケース」を作成しようとしています。私は最初にそれを作りました、そしてそれはうまくいきます。

次に、スクリプトの直後に別のものを実行すると、次のエラーが発生しました。

なぜこのエラーが発生したのかわかりません。データフレームが存在し、同じタイプのコマンドで viariable を既に変更しています。同じ data.frame を攻撃しようとしているからですか?
どんな助けでも感謝します。

編集:これは、9213 行のデータフレームの最初の 6 行です。

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

r - sqldf:タイムスタンプをGMT/UTCから現地時間に変更します

この質問とは正反対の問題があります。sqldf日付をGMT/UTCから現地時間に変換しています。この動作を防ぐにはどうすればよいですか?注:lubridateパッケージを使用して、日付文字列をPOSIXctに変換します。

戻り値

一方

戻り値

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

sql - SQLDFまたはread.csv.sqlを使用してN番目ごとの列を選択する

私はSQLステートメントの使用にかなり慣れていませんが、SQLステートメントを使用して大きなテーブルから目的の列を選択し、それらをRにプルするのに少し問題があります。

csvファイルを取得して、選択した列をrに読み込みます。特に、9列目と10列目ごとに読み込みます。Rでは、次のようなものです。

私のインターネットのトロールは、n番目ごとの行の選択は、次のようなMODを使用したSQLステートメントで実行できることを示唆しています(間違っている場合は修正してください)。

これを列に対して機能させる方法はありますか?前もって感謝します。

0 投票する
2 に答える
2750 参照

r - R は複数の基準で data.frame と交差します

複数の基準で 2 つの data.frames の交差に基づいてバイナリ ベクトルを設定しようとしています。

コードは動作していますが、バイナリ ベクトルを取得するためだけにメモリが過剰だと感じています。

コードを完全なデータ (40mm 以上の行) に適用すると。記憶障害が発生し始めます。

ベクトルを生成する簡単な方法はありますか?

以下にいくつかのサンプル データを示します (たとえば、サブ サンプルにはフル サンプルの観測のみが含まれます)。

ここに私の作業コードがあります:

助けてくれてありがとう!

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

r - read.csv.sql で列クラスを指定する

read.csv.sqlパッケージから.csv を使用して読み取る場合sqldf、内容から関数に推測させるのではなく、列クラスを指定することはできますか?

base を使用して読み取るには大きすぎる .csv ファイルがread.csvあり、列が文字クラスであることがわかっているが、ほとんどの場合数値が含まれているとします。次に、 の正の値は、nrows数値以外の値をキャッチして正しいクラスを割り当てることが保証されず、nrows=-1列ベクトル全体を R にロードし、私が使用している理由であるread.csv.sql.

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

r - sqldf クエリから R 関数を呼び出す

sqldf クエリから R 関数を呼び出す方法はありますか? 例えば

または、sqldf の背後にある SQLite エンジン内でカスタム関数またはストアド プロシージャを定義する方法はありますか? (私は単純な古いインメモリ R データ フレームで sqldf を使用しています。実際のデータベースには接続していません。)