問題タブ [pandasql]

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 投票する
1 に答える
724 参照

python - pandasql::sqldf がループ変数をキャプチャしない

pandasql::sqldf を使用してリストをループしようとしていますが、この sqldf はループ変数をキャプチャしていないようです。以下は、私の問題の様式化された概要です。

上記のプログラムでは、次のエラーが発生します。

PandaSQLException: (sqlite3.OperationalError) そのような列はありません: i [SQL: 'select CONTACT_WID, sum(FreqGamePlay) as FGP from FreqGamePlay where TITLE_NOMIN_DT > i group by CONTACT_WID;']

しかし、日付を手でハードコードするとうまくいきます:

しかし、実際のプログラムにははるかに大きな日付のリストがあるため、上記は効率的ではありません。任意の提案をいただければ幸いです、ありがとう

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

python - PandaSQL でクエリを最適化するにはどうすればよいですか?

ビジネスでは、PandaSQL を使用してデータを取得する必要があります。コードで約 4 つのクエリを使用しており、基本データ サイズは 2,000,000 です。

コードで次のタイプのクエリを使用しています。変数はダミーですが、構文は同じであることに注意してください。

現在、コードの実行には 5 分 30 秒かかります。Python 3.x で PandaSQL を使用してこれをより高速に実行するにはどうすればよいですか?