fix ozon digital columns
This commit is contained in:
@@ -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