If-else applied to a DataFrame

How do you interpret the function broadcast?