for index, elem in enumerate(df['ad_requests']):
    if pd.isnull(elem):
        df['ad_requests'][index] = df['ad_requests'][index - 1] - df[
            'impressions'][index - 1]
Использование значений предыдущей «строки» в серии панд