Мне нужно условно обновить столбец в dataframe на основе значений, присутствующих в одном из столбцов.Условное обновление столбца в DataFrame в python
Например, на основе значений в COL9, я хочу новую COL10 колонку, чтобы иметь значения A/B/C (позволяет сказать, что на основе ниже критериев)
0.00-0.50 : A
0.51-0.75 : B
0.75-1.00 : C
Ожидаемый выход:
col1..col8 col9 col10
0 0.788310 0.211690 A
1 0.293871 0.706129 B
2 0.002207 0.997793 C
3 0.047834 0.952166 C
Можно ли это сделать эффективно?
спасибо ... я использовал:. df2 [ 'col10'] = df2 [ 'col9'] карты (лямбда-х: 'C', если х <0,5 еще 'B', если x <0,75 else 'A') –