Как применить ключевой аргумент «raw = True» к pandas .DataFrame.apply () - PullRequest
0 голосов
/ 23 апреля 2020

При применении пользовательской функции value_filter_from_dict() к столбцу "col" из pandas.DataFrame через функцию .apply(), я бы хотел вместо этого установить для параметра raw значение True по умолчанию False:

df[col].apply(
    lambda val: value_filter_from_dict(val, gradient_dict=color_gradient_dict), raw=True)

К сожалению, я всегда получаю следующую ошибку TypeError:

TypeError: <lambda>() got an unexpected keyword argument 'raw'

Я не знаю, как передать ключевое слово - аргумент .apply() тогда, если эта самая функция всегда автоматически передает ее пользовательской функции внутри нее.

A аналогичный вопрос уже задавался, но так и не получил ответа. Надеюсь, на этот раз кто-нибудь предоставит решение. Даже при прохождении axis=1, TypeError: <lambda>() got an unexpected keyword argument 'axis' выбрасывается.

...