Я хочу применить функцию с аргументами к серии в python pandas:
x = my_series.apply(my_function, more_arguments_1)
y = my_series.apply(my_function, more_arguments_2)
...
В документации описывается поддержка метода apply, но он не принимает никаких аргументов. Есть ли другой метод, принимающий аргументы? Или мне не хватает простого обходного пути?
Обновление (октябрь 2017 г.): обратите внимание, что, поскольку этот вопрос был первоначально задан, pandas apply()
был обновлен для обработки позиционных и ключевых аргументов, и ссылка на документацию выше теперь отражает это и показывает, как включить любой тип аргумента.
functools.partial
, илиstarmap
?