Size: a a a

Python для анализа данных

2020 November 17

А

Алексей in Python для анализа данных
и проценты не сойдутся
источник

А

Алексей in Python для анализа данных
import pandas as pd
import numpy as np
df = pd.read_excel('magnit.xlsx', sheet_name='Данные')
df_result = df.pivot_table(index=['REGION', 'branch', 'WHS_ID'],
                          values=['SALE', 'SALE_PREV_YR'],
                          columns='WEEK_ID_2', aggfunc=np.sum).reset_index()

df_result.columns = [
   'REGION',
'branch',
'WHS_ID',
   'SALE_202014',
   'SALE_202015',
   'SALE_PREV_YR_202014',
   'SALE_PREV_YR_202015']
df_result['lfl_sale_202014'] = (df_result['SALE_202014'] / df_result['SALE_PREV_YR_202014'])


вот...я изменил чуток твой код, добавь в конце вывод итога: регион и like for like
источник

R

Ruslan in Python для анализа данных
Стоп
источник

R

Ruslan in Python для анализа данных
Так нельзя считать
источник

А

Алексей in Python для анализа данных
почему?
источник

А

Алексей in Python для анализа данных
у тебя по факту в каждой строчке будет like for like по каждому магазину
источник

А

Алексей in Python для анализа данных
а тебе нужно вывести по региону
источник

А

Алексей in Python для анализа данных
т.е. укрупнить
источник

R

Ruslan in Python для анализа данных
У тебя для магазина 1 LFL получится 120%. А для второго 111%. Если ты схлопнешь для региона то что будет ?
источник

R

Ruslan in Python для анализа данных
231%
источник

R

Ruslan in Python для анализа данных
?
источник

А

Алексей in Python для анализа данных
нет, aggfunc  будет не sum, а mean
источник

А

Алексей in Python для анализа данных
ее можно не указывать, она по умолчанию
источник

R

Ruslan in Python для анализа данных
Наиграй ситуацию с двумя магазинами по 1 региону в excel.
источник

R

Ruslan in Python для анализа данных
источник

R

Ruslan in Python для анализа данных
источник

R

Ruslan in Python для анализа данных
вот здесь результат более менее похож
источник

R

Ruslan in Python для анализа данных
но если взять знаки после запятой
источник

R

Ruslan in Python для анализа данных
источник

R

Ruslan in Python для анализа данных
ты LFL должен считать по итоговым агрегированным показателям
источник