TGViewer
Product analysis | Varsanovich Product analysis | Varsanovich @productanalysis · 493 subscribers
Post #71 613
#ресурсы
Polars
🐻‍❄ vs Pandas🐼

Сейчас продолжаю пилить библиотеку для АБ тестов внутри компании и очень понадобилось мёрджить два дата фрейма в ходе симуляций, и дело в том что в Pandas 🐼 этой действие занимает ну прям много времени, поэтому пришлось искать альтернативу побыстрее. Единственная известная мне на сегодняшний день альтернатива - Polars🐻‍❄.

Polars🐻‍❄ это по функционалу тот же Pandas🐼, но написанный на Rust, когда Pandas🐼 был написан на наборе языков (Cython,Python,C), что даёт первому преимущество в скорости.

В принципе если вы работали с Pandas🐼, то с Polars🐻‍❄ тоже разберётесь быстро, но манипуляции со столбцами, мёрджи, создание новых столбцов делаются по другому с точки зрения кода.
Поэтому поделюсь с вами статьёй на Medium где описаны основные команды которые могут пригодиться, если решите попробовать.

P.S. прикладываю скрин перформанса Polars🐻‍❄ vs Pandas🐼 inner мёрджа двух датафреймов по 40 к в каждом. Побеждает 🐻‍❄ c двукратным преимуществом.
  • 🔥 12
  • 👍 1
  • 😱 1
More from @productanalysis
  1. Oct 13, 2024Всем привет! Ребята из NewHR недавно запустили опросник по рынку аналитиков , что исследую…
  2. Sep 11, 2024Все мы хоть раз за свою карьеру были справа 😂😂😂
  3. Aug 28, 2024История экспериментов 📖 Всем привет, принес Вам тут интересный артефакт , который накопал…
  4. Aug 26, 2024Free Causal AI conference 24th September 🗓️ 24го сентября планируется бесплатная конферен…
  5. Aug 23, 2024Выкатка изменения без АБ теста которая зааффектит 80% юзеров или как я не смог остановить…
  6. Jun 16, 2024Как я объяснил менеджерам почему нельзя останавливать АБ тест когда вздумается 🤓 Какое то…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →