質問:
引数付き関数をシリーズに適用するにはどうすればよいですかPythonパンダでは?ドキュメントには apply メソッドについて記載されていますが、追加のパラメーターは受け入れられません。
回答:
新しい Pandas バージョン:
<code class="python">my_series.apply(your_function, args=(2, 3, 4), extra_kw=1)</code>
古い Pandas バージョン:
<code class="python">import functools add_3 = functools.partial(operator.add, 3) my_series.apply(add_3)</code>
<code class="python">my_series.apply((lambda x: your_func(a, b, c, d, ..., x)))</code>
推奨事項:
Functools.partial は、よりクリーンな処理を可能にするため、一般的に推奨されるオプションです。コードを作成し、キーワード引数を簡単に渡すことができます。
以上が引数付き関数を Pandas シリーズに適用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。