Здравствуйте, я хотел бы перебрать строку CPB% и добавить вычисления в связанный столбец с именем «Proba».Мой фрейм данных выглядит так:
То, что я пробовал до сих пор, выглядит так:
bins = np.linspace(0, 1, num=100)
dCPB = df['CPB%']
df['binnedB'] = pd.cut(dCPB, bins)
dfnew = pd.DataFrame(pd.cut(df['CPB%'], bins=bins).value_counts()).sort_index(ascending = True)
dfnew['binned'] = dfnew.index
total = dfnew['CPB%'].sum()
idx = total
for index,row in dfnew.iterrows():
idx = idx - row['CPB%']
row['Proba'] = float(idx) / float(total)
Но моя итерация не обновляет мой пустой столбец Proba,есть идеи почему?Спасибо!