MultiIndex Series があるとしましょうs
:
>>> s
values
a b
1 2 0.1
3 6 0.3
4 4 0.7
行のインデックスを使用する関数を適用したい:
def f(x):
# conditions or computations using the indexes
if x.index[0] and ...:
other = sum(x.index) + ...
return something
そのような機能のためにどのようにすればよいs.apply(f)
ですか?この種の操作を行うための推奨される方法は何ですか? この関数を各行に適用した結果の値と同じ MultiIndex を使用して、新しい Series を取得することを期待しています。