Why do some pandas commands end with parentheses (and others don't)?