問題タブ [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 に答える
598 参照

python - 'json_extract_path_text' (Redshift) を sqlalchemy で使用できませんか?

SQL (Redshift) クエリを実行する必要があり、現在、jupyter / ipython ノートブックを使用しています。私はsqlalchemy-redshiftを持っています。

「extra_ctx」は、json 文字列を含む redshift テーブルの列です。

SQL Workbench を介してデータベースに直接クエリを実行するとクエリが実行されるため、クエリが機能することはわかっています。ノートブックで実行しようとすると、次のエラーが表示されます。

<-- そして、少し ^ が extra_ctx の 'e' を指しています。

問題の原因について何か考えはありますか? 助けてくれてありがとう。

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

python - Pandas Dataframe から選択した (query()) データを効率的に操作する

pandas DataFrame をクエリした後、クエリで選択したインデックスの前に 3 つのエントリを取得したいと考えています。

以下のコードは機能しますが、ダーティで効率的ではないと思います。パンダでそれを行うより良い方法があるとしか思えません。

誰かが私を助けることができますか?

上記のコードのサンプル出力:

私が持っているもう1つの質問は、Pythonを使用する代わりに、クエリ内で「Pandas Language」で「shift」を使用できるかどうかです。

助けてくれてありがとう!

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

python - Pandas - Na 以外の値で「ffill」を使用する

ffillではない値に対してメソッドを使用する方法はありNaNますか?

私はNaN自分のデータフレームに持っていますが、これらNaNを使用して追加しました

だから、これは私のDataFrameがどのdfように見えるかです

NaNを使用してこれらを埋めようとしてffillいるので、最後の既知の値が入力されます。

fill = df.fillna(method='ffill', inplace = True)

これは違いはありません。Na代わりに試してみましたNaN

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

python - パンダdfにクエリを実行して、列がNanではない行をフィルタリングする

私はpythonが初めてで、パンダを使用しています。

データフレームにクエリを実行し、列の 1 つが存在しない行をフィルター処理したいと考えていますNaN

私が試してみました:

しかし、 a にはtrueorが設定されていfalseます。これを試した

しかし、私が期待したようにエラーを出しました

サンプルデータ:

ラベルが NaN でないデータをフィルタリングしたい

期待される出力: