Итак, у меня есть данные, состоящие из имен людей, и я хочу назначить каждому из них уникальный числовой идентификатор на основе их имен. Но дело в том, что я хочу присвоить один и тот же уникальный числовой идентификатор тому же имени. Например, если, скажем, есть два человека с одним именем, например Джон, у них будет одно и то же уникальное числовое значение идентификатора. Обратите внимание, что я хочу назначить этот идентификатор динамически, потому что данные о людях будут добавляться постоянно, поэтому каждый раз, когда добавляются новые данные о людях, мне нужно проверить, есть ли у меня идентификатор для этого человека, или мне нужно сгенерировать новый. Я хочу сделать это превосходно с некоторой формулой или макросами.
Также, если кто-нибудь знает, как сделать этот питон, например, создать один и тот же уникальный числовой идентификатор для той же строки. Я также пытаюсь найти ответ, используя UUID модуль python, но не нашел правильного решения.
ID Name
1 John
2 Michelle
1 John
3 Hasan
2 Michelle
Как видите, значение Джона имеет тот же числовой идентификатор, который равен «1», так же как и «Мишель»