我有以下数据框
df = pd.DataFrame({'a': [100, 200, 300, 400],
'b': [80, 250, 500, 350]})
print(df)
a b
0 100 80
1 200 250
2 300 500
3 400 350
仅当“a”列的值高于“b”列的值时,我才想提取行。
所以在我的示例中我应该得到这个数据框的结果:
a b
0 100 80
3 400 350
谢谢
df = pd.DataFrame({'a': [100, 200, 300, 400],
'b': [80, 250, 500, 350]})
# Result
df.loc[df['a']>df['b'],:]