問題タブ [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 - dplyr の mutate 関数がデータベースで機能するのはいつですか?
dplyr
のmutate()
関数を SQL のようなデータベースで使用しようとしています。なぜそれが時々うまくいくのか、他のときはうまくいかないのか理解できません。
これは、 https: //cran.rstudio.com/web/packages/dplyr/vignettes/databases.html からの標準的な例の 1 つの例です。
データベースへのデータのロード
成功した新しい数値変数の作成
などの新しい数値変数を作成しようとするとyear2
、すべてが機能します
しかし、を使用して新しい文字変数を作成できませんでしたpaste0()
base 関数を使用して新しい変数を作成しようとするとpaste0()
、エラーが発生します。
セッション情報はこちら:
データベースでどのような操作が機能mutate()
しますか?
paste0()
データをメモリに収集せずにデータベースなどの関数を使用するソリューションはありますか?
sql - R - sqldf - クエリの更新
現在、データフレーム内の変数を条件付きで更新する必要があるプロジェクトに取り組んでいます。これを行う最も簡単な方法は、sqldf/RSQLite を使用することです。これまでにいくつかのコードの組み合わせを試しましたが、これは私が最も得たものです(データセットの匿名化)
このトピックについて行った調査から、sqldf には「.」に問題があることがわかりました。キャラクター。これに対する簡単な回避策はありますか?
前もって感謝します!
r - RSQLite を使用すると、データベース内の日付データはどうなりますか?
大規模なデータセットを効率的に処理するために、RSQLite と dplyr を使い始めました。ただし、RSQLite で日付をフォーマットする方法や、ここにあるベスト プラクティスを調整することはできませんでした。以下の例は、私にとってプロセスが崩壊する場所を示しているはずです。
データ
日付は適切にフォーマットされています
データベースを作成する
データベースに df1 を追加します
作成されたものを見てみましょう
データベースに接続する
デートどうした?
後続の処理で問題となる書式設定が失われます。
RSQLite を使用しているときに日付を処理するための戦略を推奨できる人はいますか?