Мне нужно присвоить номера уникальным значениям из указанного столбца c в кадре данных и сделать его новым столбцом ...
Например:
ex_list=['12-B', '10002', '3A', '4', 'DCX', '3A']
df=pd.DataFrame(ex_list, columns=['Items'])
Это ожидаемый результат :
Обратите внимание, что мне нужно сделать это для фрейма данных с более чем 1М строк, поэтому, безусловно, был бы признателен за эффективный подход!