Sobes.tech
Intern
23

Если в данных есть дубликаты заказов, как посчитать уникальные заказы?

Компании, где спрашивали
СБЕР ЗвукСБЕР Звук

Ответ от нейросети

sobes.tech AI

Чтобы посчитать уникальные заказы в данных с дубликатами, нужно использовать метод удаления повторяющихся записей по ключу, который однозначно идентифицирует заказ (например, order_id). В SQL это можно сделать с помощью COUNT(DISTINCT order_id), а в Python с pandas — используя метод drop_duplicates() или функцию nunique().

Пример на SQL:

SELECT COUNT(DISTINCT order_id) AS unique_orders_count
FROM orders;

Пример на Python с pandas:

import pandas as pd

df = pd.DataFrame({'order_id': [1, 2, 2, 3, 4, 4, 4]})
unique_orders = df['order_id'].nunique()
print(unique_orders)  # Выведет 4