私は値0,1の変数を持つデータセットを持っています。pythonで保持、パンダ
次のような出力が必要です。
変数 - 0 1 1 1 0 1 1 1 0 1 1 0
フラグ - 1 1 1 1 2 2 2 2 3 3 3 4
たびに変数の変化に0フラグがインクリメントべき1であり、次の0に遭遇するまで同じままでなければなりません。
私はSASからPythonへのコード変換を行っています。 SASでかなり簡単でしたが、私はPandasでそれが難しいと思っています。 SASのようなパンダに特定の保持機能はありますか?私はpandasのドキュメントには何の保持機能も見当たりません。
ありがとうございました。
私はあなたが0
と
cumsum
との比較が必要だと思う
感謝。私は累積合計したくない、私はちょうど可変の列で0に遭遇すると、フラグ変数の値をカウント1で増加したい。 – Haritha
わかっていればわかりません - neww列が必要ですか?その後、最後の編集を参照してください。 – jezrael