1

パンダに関して簡単なインデックス作成の質問があります。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)

4

1 に答える 1