我有一个Pandas数据框,其中包含一个列,该列具有字符串列表。
>>> df.head()
genre
0 [Comedy, Supernatural, Romance]
1 [Comedy, Parody, Romance]
2 [Comedy]
3 [Comedy, Drama, Romance, Fantasy]
4 [Comedy, Drama, Romance]
我该如何为列表中的每个值分配一个唯一的id,以便跨列时保持相同?
>>> df.head()
genre
0 [1, 2, 3]
1 [1, 4, 3]
2 [1]
3 [1, 5, 3, 6]
4 [1, 5, 3]