2
私はマルチインデックスのDataFrameを使用していますが、私のレベルの1つに割り当てられたベクトルに対してのみ計算を適用したいと考えています。私は、この特定の出力を得るために、私のデータの配合合計を計算するために探していますPython - Pandas - 指定されたレベルに特定の関数を適用する - マルチインデックスDataFrame
:それは次のような出力を提供します
import pandas as pd
import datetime
ticker_date = [('US',datetime.date.today()-datetime.timedelta(3)),
('US',datetime.date.today()-datetime.timedelta(2)),
('US',datetime.date.today()-datetime.timedelta(1)),
('EU',datetime.date.today()-datetime.timedelta(3)),
('EU',datetime.date.today()-datetime.timedelta(2)),
('EU',datetime.date.today()-datetime.timedelta(1))]
index_df = pd.MultiIndex.from_tuples(ticker_date)
example = pd.DataFrame([12.2,12.5,12.6,15.1,15.3,15],index_df,['value'])
:以下のコードを使用して
。たとえば、米国の場合。その後、12.2、12.2 + 12.5そして12.2 + 12.5 + 12.6
おかげで交尾、作品完全に! – ruh