commit 9c109c10564c8165f131954ce7c8f2af47a331e7 Author: Alexeijugin <57283269+Alexeijugin@users.noreply.github.com> Date: Thu Sep 3 14:28:49 2026 +0300 python_1 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..62c8935 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea/ \ No newline at end of file diff --git a/count_sum_pandas.py b/count_sum_pandas.py new file mode 100644 index 0000000..8b5cca9 --- /dev/null +++ b/count_sum_pandas.py @@ -0,0 +1,21 @@ +import pandas as pd + +def count_sum(df: pd.DataFrame) -> pd.DataFrame: + result = df.groupby("Товар")[["Количество"]].sum() + return result + + +data = { + "Дата": ["07.05.2022", "07.05.2022", "08.05.2022", "08.05.2022"], + "Товар": ["Банан", "Хлеб", "Банан", "Хлеб"], + "Количество": [30, 10, 40, 8] +} +input_df = pd.DataFrame(data) + +print(input_df) + + +output_df = count_sum(input_df) + +print() +print(output_df) diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..dfe091d Binary files /dev/null and b/requirements.txt differ