为什么我的过滤条件在pandas中不起作用?

iecba09b  于 2023-10-14  发布在  其他
关注(0)|答案(2)|浏览(92)

我试图在“Condition_2”为真的行上进行过滤-我认为这很好。然后尝试获取Tax col小于Tax_calculated但不起作用的行....

r6vfmomb

r6vfmomb1#

修改后的代码基于两个条件过滤DataFrame 'data':“Condition_2”为True且“Tax_calculated”超过“Tax”。然后,它从过滤后的数据中选择列'Tax_calculated'和'Tax',并显示结果DataFrame和指定的列,以供进一步分析或显示。
filtered_data = data[(data 'Condition_2']== True)&(data 'Tax_calculated'] > data 'Tax '])]
selected_columns = filtered_data['Tax_calculated','Tax']]

cbeh67ev

cbeh67ev2#

在您的示例中,Tax永远不会大于Tax_calculated,请使用>=

相关问题