HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <h2>Ответы</h2>
1 <h2>Ответы</h2>
2 <p>Для того чтобы посчитать долю в pandas, можно воспользоваться методами groupby() и sum().</p>
2 <p>Для того чтобы посчитать долю в pandas, можно воспользоваться методами groupby() и sum().</p>
3 <p>Пример:</p>
3 <p>Пример:</p>
4 <p>import pandas as pd # создаем dataframe data = {'Город': ['Москва', 'Санкт-Петербург', 'Москва', 'Новосибирск', 'Санкт-Петербург'], 'Продажи': [100, 200, 150, 120, 180]} df = pd.DataFrame(data) # группировка по городу и суммирование продаж total_sales = df.groupby('Город')['Продажи'].sum() # расчет доли продаж каждого города от общего количества sales_share = total_sales / total_sales.sum() print(sales_share)</p>
4 <p>import pandas as pd # создаем dataframe data = {'Город': ['Москва', 'Санкт-Петербург', 'Москва', 'Новосибирск', 'Санкт-Петербург'], 'Продажи': [100, 200, 150, 120, 180]} df = pd.DataFrame(data) # группировка по городу и суммирование продаж total_sales = df.groupby('Город')['Продажи'].sum() # расчет доли продаж каждого города от общего количества sales_share = total_sales / total_sales.sum() print(sales_share)</p>
5 <p>В данном примере мы сначала сгруппировали данные по городу и сложили сумму продаж для каждого города. Затем мы посчитали долю продаж каждого города от общего количества, разделив сумму продаж каждого города на общую сумму продаж всех городов.</p>
5 <p>В данном примере мы сначала сгруппировали данные по городу и сложили сумму продаж для каждого города. Затем мы посчитали долю продаж каждого города от общего количества, разделив сумму продаж каждого города на общую сумму продаж всех городов.</p>