問題タブ [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.
python - Pandas Groupy は最初の N グループのみを取得します
ID でグループ化したい DataFrame があります。
生成するもの:
ID で簡単にグループ化できます。
しかし、最初の N 個の group-by オブジェクトのみを返すにはどうすればよいでしょうか? 例)最初の 3 つの固有の item_id だけが必要です。
python - .groupby().sum().astype(int)?の後のパンダのブール型と整数型の混合型?
以下のコードの結果として、展開されたコードが同じ列 (nutrition
以下) に整数とブール値を生成したため、エラーがどこに忍び寄るのか混乱しています。テストでは小さなデータでは発生しません。ここで何が起こる可能性がありますか?
LopNr
合計が 1 を超えていない月に、パンダはTrue
を 1 に変換しませんでしたか? なぜだめですか?いずれにせよ、この方法で最終結果を手動でオーバーライドしても安全ですか?
データには、関連する列が次のような行があります。
コードは次のとおりです。
python - マルチレベルのパンダグループバイにすべてのインデックスを保持する
次のデータフレームがあります。
グループ化すると、次のようになります。
しかし、私が望むのは、各第 1 レベルのインデックスに対して同じ第 2 レベルのインデックスです。データが欠落しているため、これは不可能です。私が達成したいことは次のとおりです。
python - 行のインデックスに基づいてパンダのデータフレームをグループに分割する方法
データフレームがあり、次の行のインデックスが 1 に前のインデックスを加えたものよりも大きい場合 (たとえば、インデックスが 73 から 75 またはそれ以上になる場合)、これらを別々のデータフレームに分割したいと考えています。どうすればこれを達成できますか?
python - Pandas groupby: 他のグループ メンバーの欠損値を埋める
これは例で示すのが一番だと思います。私がやろうとしているのは、グループから null 以外の番号を見つけて、それをグループの残りの部分に伝達することです。
DataFrame は次のようになります。私が望むのは、すべての i_id == 2 を取り、それらの i_num == 1 を作成し、すべての i_id == 3 を作成し、それらの i_num == 5 を作成することです (したがって、両方とも非 null グループの隣人に一致します)。
したがって、最終結果は次のようになります。