我试图在“Condition_2”为真的行上进行过滤-我认为这很好。然后尝试获取Tax col小于Tax_calculated但不起作用的行....
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']]
cbeh67ev2#
在您的示例中,Tax永远不会大于Tax_calculated,请使用>=。
>=
2条答案
按热度按时间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']]
cbeh67ev2#
在您的示例中,Tax永远不会大于Tax_calculated,请使用
>=
。