Update app.py
Browse files
app.py
CHANGED
@@ -212,8 +212,13 @@ def process_data():
|
|
212 |
daily_all = pd.concat([dasha_daily_total, lera_daily_total, sveta_daily_total], ignore_index=True)
|
213 |
daily_all = daily_all.dropna(subset=["date"])
|
214 |
daily_all = daily_all.sort_values(["user", "date"])
|
215 |
-
daily_all["cumulative"] = daily_all.groupby("user")["count"].cumsum()
|
216 |
|
|
|
|
|
|
|
|
|
|
|
|
|
217 |
# «Всего»
|
218 |
total_by_date = daily_all.groupby("date")["count"].sum().reset_index(name="count")
|
219 |
total_by_date = total_by_date.sort_values("date")
|
|
|
212 |
daily_all = pd.concat([dasha_daily_total, lera_daily_total, sveta_daily_total], ignore_index=True)
|
213 |
daily_all = daily_all.dropna(subset=["date"])
|
214 |
daily_all = daily_all.sort_values(["user", "date"])
|
|
|
215 |
|
216 |
+
# Приведение столбца "count" к числовому типу
|
217 |
+
daily_all["count"] = pd.to_numeric(daily_all["count"], errors="coerce").fillna(0)
|
218 |
+
|
219 |
+
# Вычисление накопительной суммы
|
220 |
+
daily_all["cumulative"] = daily_all.groupby("user")["count"].cumsum()
|
221 |
+
|
222 |
# «Всего»
|
223 |
total_by_date = daily_all.groupby("date")["count"].sum().reset_index(name="count")
|
224 |
total_by_date = total_by_date.sort_values("date")
|