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