我在这里有代码,在其中搜索熊猫数据框上的一系列代码。
df[(df['SlyWeekofFiscalYear']==wk) &
(df['IB']==bnd) &
(df['slyfiscalyear']==yr)]
['Wholesale'].sum()
它在传递kwarg
bnd=None
的函数中。如果bnd=None
,有没有办法忽略第二行代码?目前,我有一个很长的if语句,但是如果可能的话,我想整理一下代码。
最佳答案
您是否尝试过用true
总是bnd=None
替换第二行?
有点像:
((df['IB']==bnd) | (bnd is None))
关于python - Python Pandas数据框搜索,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41747093/