問題タブ [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.
python - SQLiteで今日の日付を取得するにはどうすればよいですか?
Pandasql を使用してデータフレームをクエリしようとしています。ただし、そうすべきではないとわかっていても、空のデータフレームが表示されます。where句で今日の日付を間違って使用したためだと思います。以下は私のコードの一部です:
ここに要求されたように、いくつかのサンプルデータがあります。これは、where 句で date('today') の代わりに date('now') を使用した後に得られるものです。ご覧のとおり、1 月以降のデータが得られますが、これは私が望むものではありません。今日以降のデータが必要です。
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 )
私のコード:
python - Pandas は列ごとにグループ化し、各列の異なる行で null 以外の値を取得します
Pandas に組み込みのソリューションが得られない興味深い質問があります。
次のようなデータがあります。
私は次のような出力を得ようとしています:
これらのデータは、さまざまなタイミングで送信されるメッセージです。多くのメッセージは、1 つのトランザクションに属します。
したがって、A がトランザクションの識別子であるとします。同じ識別子を持つメッセージには、列 B の値を持つものもあれば、列 C の値を持つものもあります。
したがって、一意の識別子でグループ化し、各列の null 以外の値を取得したいと考えています。
したがって、これはグループ化してから集計するタスクです。しかし、カウントなどとは異なり、実際には新しい行を作成しています。
私はパンダでそうする方法を見つけていません。どんな助けでも大歓迎です、ありがとう!
例:>
ただし、必要な出力は次のとおりです。