Я работаю с DataFrame, содержащим два столбца, один из которых содержит строки, разделенные запятыми, второй содержит целые числа.Я хочу перебрать столбец со строками, сохранить каждую уникальную строку из каждой строки, назначить целое значение из второго столбца для каждой строки.Другими словами,
A B
a,b,c,d 0
a,b,c,d 10
a,b,d,e 89
a,b,d,e 111
В этом примере:
a = 220, b = 220, c = 10, d = 220, e = 210
Я выбираю интересные столбцы из моего CSV-файла,
revcat = DataFrame(data, columns = ['Tag', 'Revenue'])
Это дает мне возможность суникальные значения в «Tag» и преобразовать его в другой DataFrame.
uniqtag = rev1.Tag.str.split(",").apply(pd.Series).stack().unique()
tag_stack = pd.DataFrame(uniqtag)
Я застрял здесь.Как, исходя из этого, перебирать исходный столбец «Тег», используя найденные уникальные строки и суммировать значения из столбца «Доход» для каждого «Тега»?