問題タブ [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.
sql - RのSQLのような機能
私はSQLでデータ操作ロジックを書くことに慣れていて、RIを学んでいるので、SQLで簡単なことをしたいと思うことがありますが、Rで同じ操作を行うには、Rでたくさんのことを学ぶ必要があります。データフレーム。簡単な回避策はありますか?
r - R:メモリを使い果たすことなく2つの巨大なデータフレームをRBINDする方法
2つのデータフレームがdf1
ありdf2
、それぞれに約1,000万行と4列があります。RODBC / sqlQueryを使用して問題なくRに読み込みましたが、試したところrbind
、最も恐ろしいRエラーメッセージが表示されcannot allocate memory
ました。より効率的に行うためのrbind
より効率的な方法が必要です-誰かがこれについて彼らが共有したい彼らの好きなトリックを持っていますか?たとえば、私はこの例を次のドキュメントで見つけましたsqldf
:
それはそれを行うための最良の/推奨される方法ですか?
更新JDLongがこの質問への回答で示唆しているように、上記の呼び出し
重要なdbname = tempfile()
議論sqldf
sql - SQLDF エラー - 構文エラー
次のコマンドを実行しています。
しかし、最終的に次のエラーが発生します。
誰か教えてください。
r - R変数をsqldfに渡すにはどうすればよいですか?
私はこのようないくつかのクエリがあります:
しかし、私は"AndhraPradesh"
変数を持っていますstateValue
。Rのselectクエリでこの変数を使用して、上記と同じ結果を得るにはどうすればよいですか。
構文を教えてください。
r - sqldf、csv、およびコンマを含むフィールド
これを理解するのに少し時間がかかりました。だから、私は自分の質問に答えています。
いくつかの.csvがあり、それを高速sqldf
にロードしたい、パッケージを使用したい。あなたの通常のコードは、いくつかの厄介なフィールドにイライラしています。例:
このコードは*nixシステムでのみ機能します。
で読もうとすると
Rは文句を言う
--FAQ.13ソリューションも機能しませんsqldf
:
繰り返しますが、Rは文句を言います
実際、フィルターは二重引用符のみを削除します。
では、どのように進めますか?
r - sqldfのグループごとの累積合計?
場所、時間、値 (P、T、X) の 3 つの変数を持つデータ フレームがあります。X の累積合計となる 4 番目の変数を作成したいと考えていsqldf
ますcumsum
。あれは:
動作しません。これは可能sqldf
ですか?試してみdoBy
ましたが、それだけではありませんcumsum
。
sql - sqldf を使用した NA 値
c(NA, NA, 3, 4, 5, 6, 7, 8, 9, 10)
SQL から使用の平均を取得しようとするAVG
と、予想される 6.5 ではなく、5.2 の値が得られます。
これにより、 sql(df) は NA 値をゼロとして扱うと私は信じています。na.rm
(Rで)引数を使用して実行できるように、SQL呼び出しでNA値を無視(除外)することは可能ですか?
r - sqldf: タイムスタンプをローカルタイムから GMT/UTC に変更します
私のマシンでは、sqldf は POSIXct を localtime (私は CST、GMT -0600 にいます) から GMT/UTC に変更します。これは予想される動作ですか?R または sqldf がこれを行うのを止めることはできますか? これが私のコードです: