Pandus Агрегирование данных

kar04

Новичок
Пользователь
Май 14, 2023
1
0
1
Буду благодарен, кому не сложно

4.1 Предположим, у вас есть фрейм данных df, содержащий информацию о продажах по месяцам и категориям товаров. Напишите код на Python, чтобы сгруппировать фрейм данных по столбцу "category" и рассчитать процент от общего объема продаж для каждой категории в каждом месяце.

# создание датафреймов
df = pd.DataFrame({'month': ['Jan', 'Jan', 'Feb', 'Feb', 'Mar', 'Mar'],
'category': ['A', 'B', 'A', 'B', 'A', 'B'],
'sales': [100, 200, 300, 400, 500, 600]})

# ваш код
4.2. Напишите код на Python, чтобы сгруппировать фрейм данных df по столбцу "category" и исключить любые группы, содержащие менее 3 строк.

# создание датафреймов
df = pd.DataFrame({'category': ['A', 'B', 'A', 'B', 'A', 'A'],
'value': [10, 20, 30, 40, 50, 60]})

# ваш код


4.3. Предположим, у вас есть фрейм данных df, содержащий информацию о продажах по месяцам и категориям товаров. Напишите код на Python для создания сводной таблицы, которая показывает общий объем продаж по месяцам и категориям со значениями, округленными до ближайшей тысячи.
# создание датафрейdataframes
df = pd.DataFrame({'month': ['Jan', 'Jan', 'Feb', 'Feb', 'Mar', 'Mar'],
'category': ['A', 'B', 'A', 'B', 'A', 'B'],
'sales': [1000, 2000, 3000, 4000, 5000, 6000]})

# ваш код
 

Форум IT Специалистов