Quero aplicar uma função com argumentos a uma série em pandas python:
x = my_series.apply(my_function, more_arguments_1)
y = my_series.apply(my_function, more_arguments_2)
...
A documentação descreve o suporte a um método apply, mas não aceita argumentos. Existe um método diferente que aceite argumentos? Como alternativa, estou faltando uma solução alternativa simples?
Atualização (outubro de 2017): observe que desde que essa pergunta foi feita originalmente, o pandas apply()
foi atualizado para lidar com argumentos posicionais e de palavras-chave e o link da documentação acima agora reflete isso e mostra como incluir qualquer tipo de argumento.
functools.partial
, oustarmap
?