如何使用;及;在Python中使用条件?

如何使用;及;在Python中使用条件?,python,pandas,Python,Pandas,我试图根据原始数据集中某一列的条件创建数据子集。它只在一个条件下工作正常(例如,data[TNT]尝试添加括号: group2_b = (data['TNT']>10000) and (data['TNT']<=25000) 或使用介于: group2_b = data['TNT'].between(10000,25000) group2_b = data['TNT'].gt(10000) & data['TNT'].le(25000) group2_b = data[

我试图根据原始数据集中某一列的条件创建数据子集。它只在一个条件下工作正常(例如,data[TNT]尝试添加括号:

group2_b = (data['TNT']>10000) and (data['TNT']<=25000)
或使用
介于

group2_b = data['TNT'].between(10000,25000)
group2_b = data['TNT'].gt(10000) & data['TNT'].le(25000)
group2_b = data['TNT'].between(10000,25000)