Я пытаюсь заменить имена в столбце «Имя» общим идентификатором и создать новый столбец «research_code», после чего столбец «Имя» будет удален.
Я не хочу удалять дубликаты, но хочу, чтобы все экземпляры "Buzz Lightyear" заменялись одним и тем же целым числом (т. Е. 1). Таким образом, все "Базз Лайтеры" равны "1", все "Twighlight Sparkle's" равны "2". и т.д.
Когда я запускаю это, я не получаю ошибок, но код исследования не сохраняется по какой-то причине.
full_set = pd.read_csv(filename, index_col=None, header=0)
grouped_set = full_set.groupby('Name')
names = grouped_set.groups.keys()
idx = 1
for c in names:
set_index = str(idx + 1)
idx = int(set_index) + 1
replaceables = full_set[(full_set.Name == str(c))]
for index, row in replaceables.iterrows():
print(row['Name'])
print(row['research_code'])
row['research_code'] = set_index
print(row['research_code'])
print(full_set.head)