2017-05-31 9 views
0

を使用して、このフィルタクエリを作るのでしょうか?私は.as_matrix()コマンドを使用してデータフレームをループすることでこれを行うことができることを知っていますが、それを行う必要はありません。は、どのように私は、データフレームを持っていることを考えるとパンダ

+0

あなたは "変更" とはどういう意味ですか?何から?この場合、 'booleanCondition == True'でフィルタリングしたいだけですか?あなたの希望する出力は何ですか? – pshep123

答えて

1

あなたはこれを試すことができます。

df.groupby('UID').filter(lambda x: (x.booleanCondition != x.booleanCondition.shift()).all()) 

出力:

 UID booleanCondition 
1 uid1     True 
2 uid1    False 
関連する問題