如何使用Pandas中的值之间的关系选择行

时间:2015-05-13 12:42:42

标签: python pandas

我们假设我有一个包含以下内容的数据框:

input,output
30,10
13,33
86,37

如何选择输入大于输出的行?

1 个答案:

答案 0 :(得分:1)

只需将布尔比较作为掩码传递:

In [130]:
df[df['input']>df['output']]

Out[130]:
   input  output
0     30      10
2     86      37

还有gt表示大于:

In [133]:
df[df['input'].gt(df['output'])]

Out[133]:
   input  output
0     30      10
2     86      37