Quiero aplicar una función con argumentos a una serie en pandas python:
x = my_series.apply(my_function, more_arguments_1)
y = my_series.apply(my_function, more_arguments_2)
...
La documentación describe el soporte para un método de aplicación, pero no acepta ningún argumento. ¿Hay algún método diferente que acepte argumentos? Alternativamente, ¿me estoy perdiendo una solución simple?
Actualización (octubre de 2017):apply()
tenga en cuenta que, dado que esta pregunta se hizo originalmente, los pandas se actualizaron para manejar argumentos posicionales y de palabras clave y el enlace de documentación anterior ahora lo refleja y muestra cómo incluir cualquier tipo de argumento.
functools.partial
, ostarmap
?