問題タブ [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.
r - R からの SQLite の結果を反復処理する
私はRを言語プログラミングとして使用するのは初めてです。そして今、クエリの結果に対して基本的なループを試していますが、適切に実行できません。見てみましょう:
次の構造を持つ、PERDIDAS という名前のテーブルを持つ RDB.sqlite という名前の DB があります。
| | ID | ピリオド | 勇気 |
私は次のRコードを持っています:
このスクリプトを実行すると、パラメーターとして 2 を渡す結果関数が呼び出されます。それがコンソールに表示されるものです:
[1] 2 2 2 2
[1] 2219.398 2218.256 2209.780 2236.723
なにが問題ですか ?すべての要素を適切に反復する方法がわかりません..助けてもらえますか? コンソールに次のようなものが表示されることを期待しています。
[1] 2219.398
[2] 2218.256
[3] 2209.780
[4] 2236.723
r - RSQLite、列名をテーブルに追加する方法は?
RSQLite パッケージを使用して、コンピューターのハードディスク上の SQLite データベースにいくつかの .txt ファイルをダンプしました。.txt ファイルにはヘッダーがないため、"header = FALSE" 引数を使用する必要があります。これが私のコードの外観です:
SQLite データベースのテーブルに列名を追加したいのですが、どうすればよいですか?
r - RのRSQL Lite Engineの独自関数
この SAS 用の SQL コードを見つけたので、RSQL Lite に変換したいと思います。
発生した最初の問題は、R が intck 関数を提供しないことでした。これは、2 つの日付の月の差を返します。次のような同様の関数を(stackoverflowで)見つけました。
RSQL の外で mob 関数をテストしましたが、今のところ問題なく動作します。さて、上記の SQL 文に mob 関数を入れたいと思います。SQL コードでは、permno でデータをマージしたいと考えています。さらに、データを 3 か月遅延させたいと考えています (これが mob 関数を使用する理由です)。
Annual_File は次のようになります。
CRSPファイルは次のようになります
関数を定義するのは難しいですが、エラーは次のようになります。
foreach - R での SQLite データベースの並列クエリ
大規模なデータベース (〜 100Gb) があり、そこからすべてのエントリを取得し、比較を実行して、それらの比較の結果を保存する必要があります。単一の R セッション内で並列クエリを実行しようとしましたが、成功しませんでした。一度に複数の R セッションを実行できますが、より良いアプローチを探しています。これが私が試みたものです:
エラーは発生しませんが、1 つのコアのみがスピンアップします。対照的に、複数の R セッションを実行すると、すべてのコアが使用されます。私は何を間違っていますか?
r - getSRAdbFile() を使用すると sqlite エラーが発生する
Bioconductor の SRAdb パッケージを使用しています。残念ながら、SRAdb をダウンロードしようとすると、sqliteSendQuery でエラーが発生します (以下を参照)。
誰かが最新の sqlite3 バージョンをインストールすることを提案しました。しかし、問題は解決しません。
セッション情報は次のとおりです。
r - ドキュメント ターム マトリックスのトークンを (POS コードの) 別のデータ フレームに一致させる方法
基本的に、私は言葉の袋を持っています:
などなど
そして、SQLite DB から呼び出した 2 つの列からなるデータ フレームがあります。列 1 は何百もの単語のリストで、列 2 は各単語に対応する品詞コードです。
dtm のすべてのトークンをデータフレームの列 1 の同一の用語と一致させようとしています。これにより、各トークンを対応する POS コードと一致させることができます。基本的に、データフレームは辞書のようなものであり、dtm 内の各トークンをその定義に一致させたいと考えています。
これを行うために一連のGREP関数を試しましたが、役に立ちませんでした。これにアプローチする最善の方法について考えている人はいますか?
ありがとう!