子集数据集时发生Python语法错误?

时间:2020-04-16 21:07:22

标签: python

我开始接触python,想知道为什么我的代码不能正确输出。例如,当我运行此命令时,它可以正确地将数据子集化:

data_2 = data[(data.region == 1)]

运行此命令时,正确的数据也会被子集化

data_2 = data[(data.localarea == 1)]

但是当我尝试将它们作为“或”语句放在一起时,它并不能正确地对数据进行子集设置:

data_2 = data[(data.region == 1) | (data.localarea == 1)]

如果我除去|之前和之后的括号,然后python给我一条错误消息。

我可以通过以下方式在SPSS中使用它:

Select if (region=1 or localarea=1).

我非常热衷于使用python,因此我将不胜感激。

谢谢。

0 个答案:

没有答案