問題タブ [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.
r - sqldf の DATEPART()
SQL Server 2008 で一般的な SQL コマンドDATEPART()
を sqldf で使用することはできますか?
私はドキュメントをスキャンしていますが、それに関連するものは何も見つかりません.SQLiteに慣れていないので、そのようにして読む必要がある場合は、
次のような簡単なことをしたい:
編集
ありがとうございました、
r - read.csv と read.csv.sql の row.names (パッケージ sqldf)
row.names
の引数の説明は、read.csv.sql
単に「「read.csv」のように」と言っています
ただし、最初の列を行名として単純なcsvファイルを読み込もうとすると、動作がread.csv.sql
期待したものではありません。
read.csv
私が望んでいたかもしれないものを与えます。read.csv.sql
ただし、試してみると:
元のcsvファイルに引用符を含めるかどうか、または引数として呼び出すかどうかなど、さまざまな小さなことを試しましたがread.csv.sql
、header=T
せいぜい行名を最終データフレームの最初の列として取得できます。もちろん、この最初の列を行名として取得して最初の列を削除するか、行名が数字だけで目的の行名が完全に失われた単純なデータフレームを作成するには、さらに変更を加える必要があります。
read.csv.sql
データフレームをさらに処理せずに列1を行名として読み取る大規模なデータセットではるかに高速になるように、関数またはファイル形式の呼び出しに欠けているものはありますか?
r - sqldf と R コード ベースの保守性
R で実質的な組織全体のコード ベースを構築している場合、データ変更タスクの既定のアプローチとして sqldf パッケージに依存することは許容されるでしょうか? それとも、可能であれば R 固有の構文を使用した操作に依存するのがベスト プラクティスですか? sqldf に依存することにより、かなりの量の異なる構文 SQL が R コード ベースに導入されます。
保守性とスタイルに特に関連して、この質問をしています。既存の R スタイル ガイドを検索しましたが、このテーマに関するものは見つかりませんでした。
編集: 私が関心のあるワークフローを明確にするために、次のように sqldf を十分に使用するデータ変更スクリプトを検討してください。
そして、そのようなスクリプトは何行も続く可能性があります。(Hadoop と PIG に精通している方にとっては、このスタイルは実際には PIG スクリプトに似ています)。複雑なサブクエリを回避できるという利点がありますが、ほとんどの作業は SQL 構文を使用して行われます。
sql - SQLDF 新しい vetors を追加する方法は?
次のような data.frame があることを確認してください。
それから私は走ります
このような結果が得られます
この場合、count1 を失いました。でもこんな頭が欲しい
何か案が?前もって感謝します!
r - 列を持つフィールドの read.csv.sql フィルター
この質問の回答またはsqldf FAQ の回答を使用しても、これを解決できませんでした。
データを読み込むために、私は試しました:
私は R 3.0.0 で R Studio Server を Ubuntu OS で使用しています。
残念ながら、区切り文字を変更することはオプションではありません (クエリを実行する必要がある一部のファイルにはあまり効果的ではありません。私のファイルの一部は病理レポートであるため、どの区切り文字を使用しても、この問題。
これを読むために何が欠けているかについてのヒントはありますか?
r - sqldf を使用してサブ ID に基づいてランダムな行を選択できますか?
私はdata.frame
このようなものを持っています:
ごとにランダムな行 (ランダム ID2) を取得したいID3
ので、次のような新しいデータベースを作成できます。
でこれを行うことはできますsqldf
か? それとも他のコード?