パンダに関して簡単なインデックス作成の質問があります。1 から 5 までの数字を処理する単純な for ループを作成したいと思います。これを行う方法で pandas のインデックス作成に問題があります (単純だと確信していますが!)
私の大まかなコード:
def averaged_rel_track(current_tracks, rel_values):
current_tracks['rel_values']=rel_values
current_tracks=current_tracks.set_index('candidate')
#I would like this line to loop over numbers 1 to 5
b_1= current_tracks.rel_values.loc['1']
私が試したこと:
for i in range(1, 6):
b=current_tracks.rel_values.iloc[i]
for i in range (1, 6):
b = current_tracks.rel_values[i]
for i in range (1, 6):
b=current_tracks.rel_values['i']
およびその他のさまざまな同様のバリエーション (を含む.ix, .iloc, .loc
)