Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #делаем копию и переводим все в строки
- #это не обязательно и можно сразу на df["ratings"]
- #но я редко работаю с регулярками и чувствую себя не уверенно так шо на копии
- procent = df["ratings"].astype(str)
- # задаём % в патерн
- pattern = r'%'
- #вырезаем патерн
- procent = procent.apply(lambda x: re.sub(pattern, '', x))
- #переводим во флоат
- procent = procent.astype(float)
- #делим на 10 если больше 10
- procent = procent.apply(lambda x: x/10 if x>10 else x)
- #возыращаем на место
- df["ratings"] = procent
- del procent
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement