При применении пользовательской функции 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'
выбрасывается.