У меня есть столбец int_rate
типа string в моем фрейме данных spark, и все его значения похожи на 9.5%, 7.0%, etc
.
Вот изображение того, как выглядит столбец
Теперь я знаю, что есть способ, которым я могу преобразовать строку типа в float в python, но этоприменимо только тогда, когда значение будет 9.5
без символа %
.Я попытался использовать следующий метод:
df.int_rate = [x.strip('%') for x in df.int_rate]
, указанный на этой ссылке , чтобы удалить символ %
, но выдает ошибку, говорящую:
Столбецне повторяется
Я также пробовал другие методы, перечисленные в ссылке , но, похоже, ничего не работает.Может кто-нибудь помочь мне избавиться от символа %
и преобразовать мой столбец в тип float?