import itertools
a = pd.Series([1, 2, 3, np.nan, 4, np.nan, np.nan, np.nan, 5, np.nan, np.nan])
len_holes = [len(list(g)) for k, g in itertools.groupby(a, lambda x: np.
    isnan(x)) if k]
print(len_holes)
Pandas: длина пробега дыр NaN