标签: 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)
或者更准确地说,为什么我在这里需要括号?