問題タブ [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 - 'json_extract_path_text' (Redshift) を sqlalchemy で使用できませんか?
SQL (Redshift) クエリを実行する必要があり、現在、jupyter / ipython ノートブックを使用しています。私はsqlalchemy-redshiftを持っています。
「extra_ctx」は、json 文字列を含む redshift テーブルの列です。
SQL Workbench を介してデータベースに直接クエリを実行するとクエリが実行されるため、クエリが機能することはわかっています。ノートブックで実行しようとすると、次のエラーが表示されます。
<-- そして、少し ^ が extra_ctx の 'e' を指しています。
問題の原因について何か考えはありますか? 助けてくれてありがとう。
python - Pandas Dataframe から選択した (query()) データを効率的に操作する
pandas DataFrame をクエリした後、クエリで選択したインデックスの前に 3 つのエントリを取得したいと考えています。
以下のコードは機能しますが、ダーティで効率的ではないと思います。パンダでそれを行うより良い方法があるとしか思えません。
誰かが私を助けることができますか?
上記のコードのサンプル出力:
私が持っているもう1つの質問は、Pythonを使用する代わりに、クエリ内で「Pandas Language」で「shift」を使用できるかどうかです。
助けてくれてありがとう!
python - Pandas - Na 以外の値で「ffill」を使用する
ffill
ではない値に対してメソッドを使用する方法はありNaN
ますか?
私はNaN
自分のデータフレームに持っていますが、これらNaN
を使用して追加しました
だから、これは私のDataFrameがどのdf
ように見えるかです
NaN
を使用してこれらを埋めようとしてffill
いるので、最後の既知の値が入力されます。
fill = df.fillna(method='ffill', inplace = True)
これは違いはありません。Na
代わりに試してみましたNaN
python - パンダdfにクエリを実行して、列がNanではない行をフィルタリングする
私はpythonが初めてで、パンダを使用しています。
データフレームにクエリを実行し、列の 1 つが存在しない行をフィルター処理したいと考えていますNaN
。
私が試してみました:
しかし、 a にはtrue
orが設定されていfalse
ます。これを試した
しかし、私が期待したようにエラーを出しました
サンプルデータ:
ラベルが NaN でないデータをフィルタリングしたい
期待される出力: