問題タブ [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 投票する
2 に答える
557 参照

python - SQLiteで今日の日付を取得するにはどうすればよいですか?

Pandasql を使用してデータフレームをクエリしようとしています。ただし、そうすべきではないとわかっていても、空のデータフレームが表示されます。where句で今日の日付を間違って使用したためだと思います。以下は私のコードの一部です:

ここに要求されたように、いくつかのサンプルデータがあります。これは、where 句で date('today') の代わりに date('now') を使用した後に得られるものです。ご覧のとおり、1 月以降のデータが得られますが、これは私が望むものではありません。今日以降のデータが必要です。

0 投票する
1 に答える
1181 参照

python - pandasql の使用中にエラーが発生しました。テーブルが識別されません

エラー:

PandaSQLException: (sqlite3.OperationalError) no such table: aadhaar_data [SQL: 'select registrar,enrolment_agency from aadhaar_data limit 50;'] (このエラーの背景: http://sqlalche.me/e/e3q8 )

私のコード:

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

python - Pandas は列ごとにグループ化し、各列の異なる行で null 以外の値を取得します

Pandas に組み込みのソリューションが得られない興味深い質問があります。

次のようなデータがあります。

私は次のような出力を得ようとしています:

これらのデータは、さまざまなタイミングで送信されるメッセージです。多くのメッセージは、1 つのトランザクションに属します。

したがって、A がトランザクションの識別子であるとします。同じ識別子を持つメッセージには、列 B の値を持つものもあれば、列 C の値を持つものもあります。

したがって、一意の識別子でグループ化し、各列の null 以外の値を取得したいと考えています。

したがって、これはグループ化してから集計するタスクです。しかし、カウントなどとは異なり、実際には新しい行を作成しています。

私はパンダでそうする方法を見つけていません。どんな助けでも大歓迎です、ありがとう!

例:>

ただし、必要な出力は次のとおりです。