我开始熟悉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,所以如果有任何建议,我将不胜感激
谢谢
目前没有回答
相关问题 更多 >
编程相关推荐