{ "cells": [ { "cell_type": "code", "execution_count": 1, "id": "42a5aacc-5e39-4262-99dc-f4fc3a2c58a4", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
ИмяВозрастБаллыКатегорияПрогноз_балла
0Анна2189A106.8
1Борис2276B91.2
2Виктор2395A114.0
3Галина2482B98.4
4Дмитрий2191A109.2
5Елена2588C105.6
\n", "
" ], "text/plain": [ " Имя Возраст Баллы Категория Прогноз_балла\n", "0 Анна 21 89 A 106.8\n", "1 Борис 22 76 B 91.2\n", "2 Виктор 23 95 A 114.0\n", "3 Галина 24 82 B 98.4\n", "4 Дмитрий 21 91 A 109.2\n", "5 Елена 25 88 C 105.6" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import pandas as pd\n", "\n", "# Создаем расширенный DataFrame (с добавлением категории)\n", "data = {\n", " \"Имя\": [\"Анна\", \"Борис\", \"Виктор\", \"Галина\", \"Дмитрий\", \"Елена\"],\n", " \"Возраст\": [21, 22, 23, 24, 21, 25],\n", " \"Баллы\": [89, 76, 95, 82, 91, 88],\n", " \"Категория\": [\"A\", \"B\", \"A\", \"B\", \"A\", \"C\"]\n", "}\n", "df = pd.DataFrame(data)\n", "\n", "# 1. Добавляем новый столбец с коэффициентом 1.2 (отличие от примера)\n", "df[\"Прогноз_балла\"] = df[\"Баллы\"] * 1.2\n", "\n", "# 2. Группировка данных по категории\n", "grouped = df.groupby(\"Категория\").agg({\"Баллы\": [\"mean\", \"max\"]})\n", "\n", "# 3. Фильтрация\n", "filtered_df = df[df[\"Баллы\"] > 85]\n", "\n", "# Вывод результата в последней строке\n", "df" ] }, { "cell_type": "code", "execution_count": null, "id": "5d0af1f0-3cd7-4720-b1e3-361b88b300d6", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.13.5" } }, "nbformat": 4, "nbformat_minor": 5 }