[1]: https://i.stack.imgur.com/FYgSp.png [1]
Я включил ссылку на изображение заголовка моего информационного кадра.Как видите, столбец цен содержит точки, запятые, знаки доллара, а также цены в разных валютах.
Я хотел бы перебрать все элементы в столбце цен и удалить все, кроме чисел.Кроме того, единственное число, которое я хочу, это число, которое показывает цену объекта в канадской валюте.
Вот код, который я пробовал
df['prices']=df['prices'].map(lambda x: x.strip('.,'))
Это не сработало.Я также попробовал следующее
df['prices']=df['prices'].map(lambda x: x.lstrip('.,').rstrip('CA'))
, которое также не работало.
Что бы вы предложили мне сделать?Если бы вы могли также объяснить, почему вы используете код, который вы используете, то это очень помогло бы мне в изучении языка Python.:)