%timeit [row['sales'] * (1 - row['discount']) for index, row in df.iterrows()]