У меня есть столбец данных pandas с именем Cost, который может иметь значения, такие как £ 2394,21 или 2435,68 £ или 1753,32 $ или 7854 $.Я хочу извлечь знак валюты, который может быть в начале или конце, и сохранить его в новом столбце.Как я могу этого достичь?
Добавил к усложнению. Я понятия не имею, какая кодировка используется для хранения этих символов.Я попытался найти положение символа валюты в столбце и сохранить его в новом столбце под названием «индексы».Код ниже возвращает индексы как -1, потому что я не могу проверять £ или $ с правильной кодировкой.
sub = '£'
df['indexes'] = df['Cost'].str.find(sub)
sub = '$'
df['indexes'] = df['Cost'].str.find(sub)
Я хочу извлечь символ валюты из столбца Стоимость и сохранить его в новом столбце.
например, df ['currency'] = df ['Cost] .str (df[ 'индексы'])