fix ozon digital columns
This commit is contained in:
@@ -6,9 +6,9 @@
|
||||
"Выкупы": 7,
|
||||
"Возвраты":13,
|
||||
"Не_выкупы":16,
|
||||
"Налог_в_руб":113,
|
||||
"Прибыль":116,
|
||||
"Все_удержания_магазина": 102
|
||||
"Налог_в_руб":115,
|
||||
"Прибыль":118,
|
||||
"Все_удержания_магазина": 104
|
||||
},
|
||||
"wb":{
|
||||
"Артикул": 0,
|
||||
|
||||
@@ -39,10 +39,10 @@ class Handler(BaseHandler):
|
||||
if "Наименование" in df.columns:
|
||||
agg_dict["Наименование"] = lambda x: "\n".join(sorted(set(x)))
|
||||
df= df.groupby("Артикул", as_index=False).agg(agg_dict)
|
||||
|
||||
df["Все_удержания_магазина"] = abs(df["Все_удержания_магазина"])
|
||||
#Исчисляемые колонки
|
||||
df["Все удержания в %"] = df.apply(
|
||||
lambda row: (row["Все_удержания_магазина"] / row["Выручка"] * 100) if row["Выручка"] != 0 else 0,
|
||||
lambda row: (row["Все_удержания_магазина"] / row["Выручка"] * 100) if row["Выручка"] != 0 else 0, #Возможно все удержания в таком случае 100%
|
||||
axis=1
|
||||
)
|
||||
if "Выкупы" in df.columns and "Не_выкупы" in df.columns:
|
||||
|
||||
Reference in New Issue
Block a user