У меня есть DataFrame, который выглядит следующим образом:
df = pd.DataFrame({'ID':['A','B','A','C','C'], 'value':[2,4,9,1,3.5]})
df
ID value
0 A 2.0
1 B 4.0
2 A 9.0
3 C 1.0
4 C 3.5
Что мне нужно сделать, это от go до ID
столбца и для каждого уникального значения найти эту строку и умножить соответствующий строка в столбце value
на основе имеющейся у меня ссылки.
Например, если у меня есть следующая ссылка :
if A multiply by 10
if B multiply by 3
if C multiply by 2
Тогда желаемый результат будет:
df
ID value
0 A 2.0*10
1 B 4.0*3
2 A 9.0*10
3 C 1.0*2
4 C 3.5*2
Заранее спасибо .