1
如何跳过(不应用)无过滤器?在大熊猫查询时,如何跳过无过滤器?
res = df[
(df['Column1'] >= column1_min) & (df_item['Column1'] <= column1_max) &
(df['Column2'].isin(column2)) &
(df['Column3'] == column3) &
#.....
也就是说,如果column1_min
或column1_max
或column2
或column3
是None
,那么就不要对它们进行过滤。在这里他们都应用在任何情况下。如果它们中的任何一个是None
,它将搜索None
值,这不是我想要的值。