Pandas:选择 table 中的行

Pandas: Selecting rows in a table

我正在尝试从三列(T 阶段、N 阶段和辐射)中 select 这些行(其中 T 阶段 = 3 AND N 阶段 = 0 AND Radiation = 1) Python 来自下面的 Table。我使用了以下但结果不是预期的:

df=pd.read_csv('Mydata.csv') // 加载我的数据

#我尝试了以下两种方法,但结果不是我所期望的。

A = ((df['T-stage'] == 3) | (df['N-stage'] == 0 | (df['Radiation'] == 1)))

B = ((df['T-stage'] == 3) & (df['N-stage'] == 0 & (df['Radiation'] == 1)))

似乎有些 () 不匹配,每个条件使用一个 ():

B = df[(df['T-stage'] == 3) & (df['N-stage'] == 0) & (df['Radiation'] == 1)]