Advertisement
AAMzz

Untitled

Jan 18th, 2024
600
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.70 KB | None | 0 0
  1. #делаем копию и переводим все в строки
  2. #это не обязательно и можно сразу на df["ratings"]
  3. #но я редко работаю с регулярками и чувствую себя не уверенно так шо на копии
  4. procent = df["ratings"].astype(str)
  5. # задаём % в патерн
  6. pattern = r'%'
  7. #вырезаем патерн
  8. procent = procent.apply(lambda x: re.sub(pattern, '', x))
  9. #переводим во флоат
  10. procent = procent.astype(float)
  11. #делим на 10 если больше 10
  12. procent = procent.apply(lambda x: x/10 if x>10 else x)
  13. #возыращаем на место
  14. df["ratings"] = procent
  15. del procent
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement