1
Если у меня есть DataFrame таких какКак ранжировать DataFrame по подгруппе
col1 col2 col3
0 x1 typeA 3
1 x2 typeB 13
2 x3 typeB 3
3 x4 typeA 5
4 x5 typeB 1
5 x6 typeA 1
есть способ ранжирования строк по col3 для каждого типа в col2? Например, это решение будет выглядеть
col1 col2 col3 rank
0 x1 typeA 3 2
1 x2 typeB 13 1
2 x3 typeB 3 2
3 x4 typeA 5 1
4 x5 typeB 1 3
5 x6 typeA 1 3
я думаю, что это может быть сделано без лямбда-функции:.. '.groupby ('col2') col3.transform ('ранг') astype (np.int8) ' – MaxU
@MaxU Я тоже это пробовал, но результаты разные. – Alexander
упс! я этого не заметил ... извините ... – MaxU