問題タブ [rsqlite]

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 に答える
410 参照

python - loadNamespace(name) での rpy2 rsqlite エラー

Windows PC に rpy2 を正しくインストールしましたが、正しく動作しているようです。rpy2 で R ルーチンを「変換」したいのですが、特定の R ライブラリをロードしようとすると、RSQLite ライブラリのロードだけでエラーが発生しました。これはエラーメッセージです:

他のライブラリのロードに成功したため、そのようなライブラリと rpy2 に関する特定の問題のようです。私を手伝ってくれますか?ありがとうございました

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

r - opencpuでsqliteデータベースから結果を取得できません

sqlite データベースからいくつかのデータを抽出する比較的単純な関数があります。

このコードを R (または RStudio) で実行すると、これは私にとっては問題なく動作します。

ただし、opencpu を介してこの関数を使用してデータを取得することにまったく成功していません。

ファイルが存在することを再確認し、その権利を確認し、すべての読み取り/書き込み許可を設定しましたが、まったくうまくいきませんでした。任意の入力をいただければ幸いです。

編集 1: @Jeroen によって提案された変更を apparmor 構成に試してみましたが、役に立ちませんでした。ただし、次の行をカスタム ファイルに追加することで、少しは役に立ちました。

ただし、エラーが発生するようになっただけで、次のようになりました。

RS-DBI ドライバー: (ステートメントのエラー: データベースがロックされています)

呼び出し中: sqliteExecStatement(conn, statement, ...)

RStudioで(同じデータベースファイルを使用して)まったく同じコードを実行すると、このエラーが発生しないため、これは奇妙です。

編集 2: Hadley Wickham ( https://twitter.com/hadleywickham/status/526739851974955008 ) によって提案されたように、dbGetQuery を使用して関数を単純化しました。

それでも、まったく同じ動作が得られるため、役に立ちません(Rスタジオで動作し、curlコマンドを発行するとデータベースがロックされているというメッセージが表示されます)。

編集 3:実際には、まだ AppArmor の問題のようです。私は得る:

解決策:やっと見つかりました。最終的には、純粋な AppArmor の問題であると思われました。私は変更しなければなりませんでした:

(k に注意してください) ファイルのロックを可能にするためです。

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

r - Mac OSX で作成された RSQLite db が Windows でデータを挿入しない

私は本当にここで立ち往生しています。Mac OSX で SQLite db を作成しましたが、Windows でデータを挿入しようとしています。RSQLite ライブラリを使用して、両方のプラットフォームで R で実行しています。

データフレームからデータを挿入しようとしていますx:

次の手順を試してみましたが、以下のエラー メッセージが表示されます。

UPDATE : append=TRUE で dbWriteTable を使用するという vaettchen による以下の提案はうまくいきました、ありがとう。ただし、dbSendQuery にはまだ問題があります。id=74 のすべてのエントリを削除しようとすると、次のエラーが表示されます。

助けていただければ幸いです。それは、私には見えないばかげたものかもしれません。どうもありがとう。

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

r - SQLite R*tree のデバッグ

R*tree 仮想テーブルを含む SQLite データベースがあります。このテーブルはかなり奇妙な動作をしており、何が問題なのか途方に暮れています。私が調査できる側面へのポインタをいただければ幸いです!

大丈夫そうです...

R*tree テーブルの一般的な外観

scanEnd の境界

ここまでは順調ですね...

記録はどこにありますか?

比較器が任意の大きな数になると、他の列でも同じことが起こります。この動作は R*tree テーブルにのみ存在します - 通常のテーブルは正常に動作します...

私が知らない R*tree モジュールの制約に出くわしたことがありますか? R*tree のすべてのレコードは 1 つの大きな挿入から来ており、R*tree が依存している基になるテーブルには触れていません...

編集: CL からの要求に応じて、再現可能な例を作成しようとしました。少なくとも私のシステムでは、次のようにすると同じ動作の R*tree が生成されます。

編集 2: 最初の編集で指定されたコマンドで作成されたデータベースは、次のリンクからダウンロードできます: https://dl.dropboxusercontent.com/u/2323585/testdb.sqlite

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

r - RSQLiteを使用してRにSQLiteテーブルをロードする

SQLiteテーブルをロードするために使用したこの関数がありました

しかし、今では継ぎ目でエラーが発生します

(ここからdbをダウンロードしました)

それはバグですか、それとも私の機能の問題ですか?

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

performance - SQLite データベースの単純な SELECT のパフォーマンスを向上させる

私は、積み上げられた金融ティック時系列のテーブルが 1 つしかない SQLite データベース (1GB+) を使用しています。RSQLite パッケージを使用してデータベースに接続しています。私の状況は非常に単純です。ある日付から別の日付までのデータのサブセットを選択し20140101ます20140930。したがって、クエリも単純です。

データは SSD に保存されていますが、読み込み時間はまだ遅いようです。このような単純なサブセット化クエリのパフォーマンスを向上させる方法やヒントはありますか?

データベースには 14 の列があり、自動インデックスを使用しています。

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

r - RSQLite:等しくないステートメントを作成する方法は?

私は次の声明を発表したいと思います。

このステートメントはSQLite Managerでは機能しますが、 RSQLiteでは機能しません。

手伝っていただけませんか?

どうもありがとうございました :)