I have the following data:
a = pd.Series([1, 2, 3]) b = pd.Series([0, 0, 0])
If there is a division by zero I want to in some cases
I think you can use Series.replace:
print (a.div(b.replace(0, np.nan)).fillna(0)) 0 0.0 1 0.0 2 0.0 dtype: float64 print (a.div(b.replace(0, np.nan)).fillna(a)) 0 1.0 1 2.0 2 3.0 dtype: float64