条件声明中的括号

时间:2017-06-16 20:15:33

标签: python pandas conditional

当我使用pandas数据帧时:

df = pd.DataFrame({
    'one' : [1., 2., 3., 4.],
    'two' : [4., 3., 2., 1.]})

为什么以下语句会抛出错误:

df['one'] > 1 & df['two'] > 2

而这不是:

(df['one'] > 1) & (df['two'] > 2)

或者更准确地说,为什么我在这里需要括号?

0 个答案:

没有答案