問題タブ [pandas-groupby]

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 に答える
17660 参照

python - Pandas Groupy は最初の N グループのみを取得します

ID でグループ化したい DataFrame があります。

生成するもの:

ID で簡単にグループ化できます。

しかし、最初の N 個の group-by オブジェクトのみを返すにはどうすればよいでしょうか? 例)最初の 3 つの固有の item_id だけが必要です。

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

python - .groupby().sum().astype(int)?の後のパンダのブール型と整数型の混合型?

以下のコードの結果として、展開されたコードが同じ列 (nutrition以下) に整数とブール値を生成したため、エラーがどこに忍び寄るのか混乱しています。テストでは小さなデータでは発生しません。ここで何が起こる可能性がありますか?

LopNr合計が 1 を超えていない月に、パンダはTrueを 1 に変換しませんでしたか? なぜだめですか?いずれにせよ、この方法で最終結果を手動でオーバーライドしても安全ですか?

データには、関連する列が次のような行があります。

コードは次のとおりです。

0 投票する
3 に答える
1150 参照

python - python pandasでグループ列のパーセンテージを追加する

データ フレームにピボット テーブルがあり、グループの割合を計算したいと考えています。

例えば: ピボット データのサンプル

そして私が必要とするのは: 希望の出力

私は元のデータを除外しましたが、それがあることを期待しており、これらの列を追加する必要があることを知っています.

これを行うために合計を追加する必要がある場合は、後で結果をフィルタリングするので、それも問題ありません。

0 投票する
2 に答える
962 参照

python - マルチレベルのパンダグループバイにすべてのインデックスを保持する

次のデータフレームがあります。

グループ化すると、次のようになります。

しかし、私が望むのは、各第 1 レベルのインデックスに対して同じ第 2 レベルのインデックスです。データが欠落しているため、これは不可能です。私が達成したいことは次のとおりです。

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

python - 行のインデックスに基づいてパンダのデータフレームをグループに分割する方法

データフレームがあり、次の行のインデックスが 1 に前のインデックスを加えたものよりも大きい場合 (たとえば、インデックスが 73 から 75 またはそれ以上になる場合)、これらを別々のデータフレームに分割したいと考えています。どうすればこれを達成できますか?

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

python - Pandas groupby: 他のグループ メンバーの欠損値を埋める

これは例で示すのが一番だと思います。私がやろうとしているのは、グループから null 以外の番号を見つけて、それをグループの残りの部分に伝達することです。

DataFrame は次のようになります。私が望むのは、すべての i_id == 2 を取り、それらの i_num == 1 を作成し、すべての i_id == 3 を作成し、それらの i_num == 5 を作成することです (したがって、両方とも非 null グループの隣人に一致します)。

したがって、最終結果は次のようになります。