Сначала вы хотите настроить функцию, которая выполняет преобразование. Затем вы используете apply (), чтобы запустить его для всех цен. Просто убедитесь, что у вас есть какая-то проверка ошибок на случай, если цены представлены в неожиданном формате.
def price_fl(price_str):
conv = {'Cr':10000000, 'Lac':100000}
s = price_str.split()
return float(s[0]) * conv.get(s[1])
df['prices'] = df['prices'].apply(price_fl)