インデックス(最初またはゼロの列df2 [0])を見てdf2データフレームから開始値と終了値(つまり行)を持つタプルのリストを探しようとしています。 df2例:パンダ:連続して番号を付けるとインデックスでグループを見つける
COL0 COL1 COL2
4 x y # start 'tuple x' of COL1
5 i j
6 n m # end 'tuple n'
14 f a # start 'tuple f'
15 e b # end 'tuple e'
...
したがって、COL0の連続する値がグループを形成します。次の行が連続していない場合(例えば6-14)、新しいグループが開始される。
Crit_a = df2[0][0] + 1 == df2[0][1]
が出力として、私は行ごとに、次の新しいDF3を探しています:私はSO hereや他の場所を見ていた
COL0 COL1 COL2 COL3 COL4 ...
4 x y n m # start values and end values of COL1 and COL2
14 f a e b
選択は、以下の可能性があります。 ありがとうございます。
希望する出力は何ですか? – Allen
@Allen:希望の出力を追加しました – user1739581