Как перечислить группы в группах в пандах

У меня есть такой DataFrame:

      name visit foo
0   andrew    BL   a
1   andrew    BL   a
2   andrew    BL   b
3   andrew    BL   b
4      bob    BL   c
5      bob    BL   c
6      bob    BL   d
7      bob    BL   d
8      bob   M12   e
9      bob   M12   e
10     bob   M12   f
11     bob   M12   g
12   carol    BL   h
13   carol    BL   i
14   carol    BL   j
15   carol    BL   k

Как создать новый столбец, в котором перечислены группы из foo для группы из ['name', 'visit'], как это?

      name visit foo  enum
0   andrew    BL   a     1
1   andrew    BL   a     1
2   andrew    BL   b     2
3   andrew    BL   b     2
4      bob    BL   c     1
5      bob    BL   c     1
6      bob    BL   d     2
7      bob    BL   d     2
8      bob   M12   e     1
9      bob   M12   e     1
10     bob   M12   f     2
11     bob   M12   g     3
12   carol    BL   h     1
13   carol    BL   i     2
14   carol    BL   j     3
15   carol    BL   k     4
4 голоса | спросил ajwood 2 Maypm18 2018, 21:46:18

2 ответа


0
Используйте ---- +: = 0 =: + ---- с ---- +: = 1 =: + ---- :
ответил jezrael 2 Maypm18 2018, 21:52:02
0
Вы можете изменить комментарий coldspeed для использования:
ответил Ami Tavory 2 Maypm18 2018, 21:56:33

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132