Python 将DataFrame定义为复合布尔条件

Python 将DataFrame定义为复合布尔条件,python,pandas,Python,Pandas,我正在尝试这样做: data['thing'] = data['a'] > 0.75 and data['b'] > 0.5 我可以这样做: dummy_1 = data['a'] > 0.75 dummy_2 = data['b'] > 0.5 我可以做到: dummy_1 = data['a'] > 0.75 dummy_2 = data['b'] > 0.5 但我不能和他们在一起 人们有没有优雅的方式来处理这个问题 (Python 2.7.6,

我正在尝试这样做:

data['thing'] = data['a'] > 0.75 and data['b'] > 0.5
我可以这样做:

dummy_1 = data['a'] > 0.75
dummy_2 = data['b'] > 0.5
我可以做到:

dummy_1 = data['a'] > 0.75
dummy_2 = data['b'] > 0.5
但我不能和他们在一起

人们有没有优雅的方式来处理这个问题


(Python 2.7.6,0.13)

需要使用布尔and条件(并且paren很重要)

文件是