Export App Store and Google Play reviews to Excel and find the top complaints
Disclosure: I built the reviews scraper used in this post and earn money when people run it. The pandas part works with reviews from any source. App…
Tech news from the best sources
Disclosure: I built the reviews scraper used in this post and earn money when people run it. The pandas part works with reviews from any source. App…
Introduction This week, I worked on a pharmacy sales dataset using pandas. The dataset had 6,150 rows and 26 columns, covering orders, products, cus…
To pair inter-account transfers across bank statements, match each outflow to an inflow of the same absolute amount , in a different account , withi…
JobSpy (speedyapply/JobSpy on GitHub) is a popular Python library for job search data (about 4,500 GitHub stars): one scrape_jobs() call returns Lin…
Hourly time-series data rarely arrives clean. Hours go missing, timestamps repeat, sensors report impossible values, and some series start years aft…
Cohort retention tables look simple: group customers by the month they started, count how many are still around each month after, divide. Then the c…
Я разобрал два исследования, которые вышли в один день, 30.09.2026: NP Digital и Grow and Convert . Оба смотрели, на какие страницы ведут ссылки-ист…
I recently finished an exploratory data analysis (EDA) project on the Superstore sales dataset as part of the Nexgen Analytics Internship. The brief…
Сценарий знакомый: открываешь в pandas файл побольше, ноутбук задумывается, и через минуту всё падает с MemoryError. Следом обычно звучит совет: для…
Итог по кабинету сходится с отчётом Wildberries до копейки, а прибыль по артикулам посчитана неверно. Разбираю, почему совпадение «сверху» ничего не…
Мы выложили открытый датасет по загруженности парковок, а потом увидели в нём процент занятости со значением −1000. Дальше — расследование, в которо…
Разрыв между «отлично работает на истории» и «сливает в реальности» — классика ML на временных рядах. В нашем случае модель…
Every dataset I've ever received came with a description. Almost none of them matched the data. Not because anyone was lying. The person who wrote t…
By Michael Nocito , data analyst · Published August 8, 2026 By the end of this page you can load a CSV into pandas, find out in twenty seconds what…
By Michael Nocito , data analyst · Published August 8, 2026 By the end of this page you can turn transactions into a monthly series, add period-on-p…
By Michael Nocito , data analyst · Published August 8, 2026 By the end of this page you can attach columns from one DataFrame to another on a shared…
By Michael Nocito , data analyst · Published August 8, 2026 By the end of this page you can count what is missing and where, choose between dropping…
By Michael Nocito , data analyst · Published August 8, 2026 By the end of this page you will run a SQL query from Python and get back a pandas DataF…
By Michael Nocito , data analyst · Published August 7, 2026 By the end of this page you can take a DataFrame, summarize it by any column or combinat…
Every data analyst job posting asks for SQL and Python. That raises an honest beginner question nobody seems to answer directly. If both work with d…
Что делать, если средний чек премиального автосервиса оказался в 4 раза меньше планового? Первое «очевидное» решение руководства — немедленно избави…
I built a predictive maintenance model on 37,164,054 telemetry records from an iron ore mine. Six months of alarms from haul trucks and excavators.…
Handling Pandas NaN Values in FastAPI JSON Responses ===================================================== When building APIs with FastAPI and worki…
Pandas vs Polars: Which One Should You Use in 2025? You’re probably still typing df.groupby() in Pandas while your Polars-using teammate has already…
In this article I will share my understanding and use of some financial metrics used in my Financial Dashboard project. You can see it in this link…
Most data quality problems do not announce themselves loudly. They do not always break a pipeline. They do not always throw an exception. They do no…
Хабр, Привет! Пожать заветную сотку, добрать белка, закрыть углеводное окно и просто попозировать после тяжелой потной тренировки — всё это не&…
Pandas and SQL do a lot of the same things: filter rows, group, aggregate, join. So analysts reasonably ask which to learn and when to use which. Th…
Introduction: The Question of Relevance Imagine you’re a college student, fresh off mastering pandas , and you’re eyeing the freelancing market for…
Знакомая работает в IT-департаменте организации с 16 филиалами и ~5000 единиц оргтехники на балансе. Попросила: “Сделай сервис, чтобы загрузить фотк…