Pandas:如果特定列满足特定条件,则选择行

FaC*_*fee 3 python slice dataframe pandas

说我有这个数据框df

    A   B   C
0   1   1   2
1   2   2   2
2   1   3   1
3   4   5   2
Run Code Online (Sandbox Code Playgroud)

说你要选择所有的行哪列C>1。如果我这样做:

newdf=df['C']>1
Run Code Online (Sandbox Code Playgroud)

我只获得TrueFalse在结果df中。相反,在给出的示例中,我想要这个结果:

    A   B   C
0   1   1   2
1   2   2   2
3   4   5   2
Run Code Online (Sandbox Code Playgroud)

你会怎么办?你建议使用iloc吗?