diff --git a/Pandas and EDA (12.03)/Pandas and EDA. Task.ipynb b/Pandas and EDA (12.03)/Pandas and EDA. Task.ipynb
index bb60a1c..be6f95a 100644
--- a/Pandas and EDA (12.03)/Pandas and EDA. Task.ipynb
+++ b/Pandas and EDA (12.03)/Pandas and EDA. Task.ipynb
@@ -1 +1,662 @@
-{"nbformat":4,"nbformat_minor":0,"metadata":{"kernelspec":{"display_name":"Python 3","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.6.8"},"colab":{"name":"02_pandas_task.ipynb","provenance":[],"collapsed_sections":[]}},"cells":[{"cell_type":"markdown","metadata":{"id":"EmV0s8YY05p7"},"source":["- __ID__ - Unique number for each athlete\n","- __Name__ - Athlete's name\n","- __Sex__ - M or F\n","- __Age__ - Integer\n","- __Height__ - In centimeters\n","- __Weight__ - In kilograms\n","- __Team__ - Team name\n","- __NOC__ - National Olympic Committee 3-letter code\n","- __Games__ - Year and season\n","- __Year__ - Integer\n","- __Season__ - Summer or Winter\n","- __City__ - Host city\n","- __Sport__ - Sport\n","- __Event__ - Event\n","- __Medal__ - Gold, Silver, Bronze, or NA"]},{"cell_type":"code","metadata":{"id":"rVCrMDMh05p_"},"source":["import pandas as pd"],"execution_count":null,"outputs":[]},{"cell_type":"code","metadata":{"id":"D5Q4Z-JW05qC"},"source":["# не меняем путь!\n","PATH = 'https://github.com/aksenov7/Kaggle_competition_group/blob/master/athlete_events.csv.zip?raw=true'"],"execution_count":null,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"mI0LtqkY4Kp-"},"source":["__0. Откройте файл используя необходимые параметры и не меняя переменную PATH__"]},{"cell_type":"code","metadata":{"id":"h5SQwBLr05qG","colab":{"base_uri":"https://localhost:8080/","height":206},"executionInfo":{"status":"ok","timestamp":1615627554682,"user_tz":-300,"elapsed":2477,"user":{"displayName":"Александр Аксёнов","photoUrl":"https://lh5.googleusercontent.com/-jOf_oDVHsg8/AAAAAAAAAAI/AAAAAAAAAFM/qwdbG0GW_To/s64/photo.jpg","userId":"11145992452404092449"}},"outputId":"882f9e83-5fd7-4c3b-b005-56917b15a0fd"},"source":["data = \n","data.head()"],"execution_count":null,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","
\n"," \n"," \n"," | \n"," ID | \n"," Name | \n"," Sex | \n"," Age | \n"," Height | \n"," Weight | \n"," Team | \n"," NOC | \n"," Games | \n"," Year | \n"," Season | \n"," City | \n"," Sport | \n"," Event | \n"," Medal | \n","
\n"," \n"," \n"," \n"," | 0 | \n"," 1 | \n"," A Dijiang | \n"," M | \n"," 24.0 | \n"," 180.0 | \n"," 80.0 | \n"," China | \n"," CHN | \n"," 1992 Summer | \n"," 1992 | \n"," Summer | \n"," Barcelona | \n"," Basketball | \n"," Basketball Men's Basketball | \n"," NaN | \n","
\n"," \n"," | 1 | \n"," 2 | \n"," A Lamusi | \n"," M | \n"," 23.0 | \n"," 170.0 | \n"," 60.0 | \n"," China | \n"," CHN | \n"," 2012 Summer | \n"," 2012 | \n"," Summer | \n"," London | \n"," Judo | \n"," Judo Men's Extra-Lightweight | \n"," NaN | \n","
\n"," \n"," | 2 | \n"," 3 | \n"," Gunnar Nielsen Aaby | \n"," M | \n"," 24.0 | \n"," NaN | \n"," NaN | \n"," Denmark | \n"," DEN | \n"," 1920 Summer | \n"," 1920 | \n"," Summer | \n"," Antwerpen | \n"," Football | \n"," Football Men's Football | \n"," NaN | \n","
\n"," \n"," | 3 | \n"," 4 | \n"," Edgar Lindenau Aabye | \n"," M | \n"," 34.0 | \n"," NaN | \n"," NaN | \n"," Denmark/Sweden | \n"," DEN | \n"," 1900 Summer | \n"," 1900 | \n"," Summer | \n"," Paris | \n"," Tug-Of-War | \n"," Tug-Of-War Men's Tug-Of-War | \n"," Gold | \n","
\n"," \n"," | 4 | \n"," 5 | \n"," Christine Jacoba Aaftink | \n"," F | \n"," 21.0 | \n"," 185.0 | \n"," 82.0 | \n"," Netherlands | \n"," NED | \n"," 1988 Winter | \n"," 1988 | \n"," Winter | \n"," Calgary | \n"," Speed Skating | \n"," Speed Skating Women's 500 metres | \n"," NaN | \n","
\n"," \n","
\n","
"],"text/plain":[" ID Name ... Event Medal\n","0 1 A Dijiang ... Basketball Men's Basketball NaN\n","1 2 A Lamusi ... Judo Men's Extra-Lightweight NaN\n","2 3 Gunnar Nielsen Aaby ... Football Men's Football NaN\n","3 4 Edgar Lindenau Aabye ... Tug-Of-War Men's Tug-Of-War Gold\n","4 5 Christine Jacoba Aaftink ... Speed Skating Women's 500 metres NaN\n","\n","[5 rows x 15 columns]"]},"metadata":{"tags":[]},"execution_count":3}]},{"cell_type":"markdown","metadata":{"id":"stYR4EbV05qP"},"source":["__1. Сколько лет было самым молодым мужчинам и женщинам-участникам Олимпийских игр 1992 года ?__\n","- 16 и 15\n","- 14 и 13 \n","- 13 и 11\n","- 11 и 12"]},{"cell_type":"code","metadata":{"id":"HgiqBXtb05qR"},"source":[""],"execution_count":null,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"GQ290dsi05qc"},"source":["__2. Каков был процент баскетболистов-мужчин среди всех мужчин-участников Олимпийских игр 2012 года? Округлите ответ до первого десятичного знака.__\n","\n","Здесь и далее при необходимости отбрасывайте дублированных спортсменов, чтобы считать только уникальных . \n","- 0.2\n","- 1.5 \n","- 2.5\n","- 7.7"]},{"cell_type":"code","metadata":{"id":"-fI5MqWP05qi"},"source":[""],"execution_count":null,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"u5WrTgIC05qv"},"source":["__3. Каковы среднее и стандартное отклонение роста теннисисток, участвовавших в Олимпийских играх 2000 года? Округлите ответ до первого десятичного знака.__\n","\n","- 171.8 и 6.5\n","- 179.4 и 10\n","- 180.7 и 6.7\n","- 182.4 и 9.1 "]},{"cell_type":"code","metadata":{"id":"vsKTqn6405qw"},"source":[""],"execution_count":null,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"xOOEzhNQ05qy"},"source":["__4. Найдите спортсмена, который участвовал в Олимпийских играх 2006 года, с наибольшим весом среди других участников той же Олимпиады. Каким спортом он или она занимался?__\n","\n","- Judo\n","- Bobsleigh \n","- Skeleton\n","- Boxing"]},{"cell_type":"code","metadata":{"id":"EkWD1Tnb05qz"},"source":[""],"execution_count":null,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"UQzxZ3HT05q0"},"source":["__5. Сколько раз John Aalberg участвовал в Олимпийских играх в разные годы?__\n","\n","Один год - это один раз. Неважно сколько участий внутри одного года\n","- 0\n","- 1 \n","- 2\n","- 3 "]},{"cell_type":"code","metadata":{"id":"ZSfkdjPO05q0"},"source":[""],"execution_count":null,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"8EnLcNrk05q3"},"source":["__6. Сколько золотых медалей по теннису выиграли спортсмены сборной Switzerland на Олимпиаде-2008? Считайте каждую медаль от каждого спортсмена.__\n","\n","- 0\n","- 1 \n","- 2\n","- 3 "]},{"cell_type":"code","metadata":{"id":"Y754OGI-05q3"},"source":[""],"execution_count":null,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"v3h5sQF805q5"},"source":["__7. Правда ли, что на Олимпийских играх 2016 Spain выиграла меньше медалей, чем Италия?__ \n","\n","- Да\n","- Нет"]},{"cell_type":"code","metadata":{"id":"gqJqDi2605q7"},"source":[""],"execution_count":null,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"kkSYL5mK05q-"},"source":["__8. К какой возрастной категории принадлежало наименьшее и наибольшее количество участников Олимпиады-2008?__\n","\n","- [45-55] и [25-35) соответственно\n","- [45-55] и [15-25) соответственно\n","- [35-45) и [25-35) соответственно\n","- [45-55] и [35-45) соответственно"]},{"cell_type":"code","metadata":{"id":"pMAQtW7i05q_"},"source":[""],"execution_count":null,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"JQmJPiXv05rB"},"source":["__9. Правда ли, что в Atlanta проводились летние Олимпийские игры? Правда ли, что в Squaw Valley проводились зимние Олимпийские игры? ?__\n","\n","- Да, Да\n","- Да, Нет\n","- Нет, Да \n","- Нет, Нет "]},{"cell_type":"code","metadata":{"id":"UU66wRHC05rB"},"source":[""],"execution_count":null,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"4hxR5D-t05rF"},"source":["__10. Какова абсолютная разница между количеством уникальных видов спорта на Олимпиаде 1986 года и Олимпиаде 2002 года?__\n","\n","- 3 \n","- 10\n","- 15\n","- 27 "]},{"cell_type":"code","metadata":{"id":"WKIr-TR105rF"},"source":[""],"execution_count":null,"outputs":[]}]}
\ No newline at end of file
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "abdd91cd-3d44-4964-8a11-9656e9dc50c7",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "cc6d6f59-4f51-4412-b8ad-38d00b2bcb4a",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "PATH = 'https://github.com/aksenov7/Kaggle_competition_group/blob/master/athlete_events.csv.zip?raw=true'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "a0fd3ecf-7f8a-440e-b615-36bf1b2d8df7",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Name | \n",
+ " Sex | \n",
+ " Age | \n",
+ " Height | \n",
+ " Weight | \n",
+ " Team | \n",
+ " NOC | \n",
+ " Games | \n",
+ " Year | \n",
+ " Season | \n",
+ " City | \n",
+ " Sport | \n",
+ " Event | \n",
+ " Medal | \n",
+ "
\n",
+ " \n",
+ " | ID | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 1 | \n",
+ " A Dijiang | \n",
+ " M | \n",
+ " 24.0 | \n",
+ " 180.0 | \n",
+ " 80.0 | \n",
+ " China | \n",
+ " CHN | \n",
+ " 1992 Summer | \n",
+ " 1992 | \n",
+ " Summer | \n",
+ " Barcelona | \n",
+ " Basketball | \n",
+ " Basketball Men's Basketball | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " A Lamusi | \n",
+ " M | \n",
+ " 23.0 | \n",
+ " 170.0 | \n",
+ " 60.0 | \n",
+ " China | \n",
+ " CHN | \n",
+ " 2012 Summer | \n",
+ " 2012 | \n",
+ " Summer | \n",
+ " London | \n",
+ " Judo | \n",
+ " Judo Men's Extra-Lightweight | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Gunnar Nielsen Aaby | \n",
+ " M | \n",
+ " 24.0 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Denmark | \n",
+ " DEN | \n",
+ " 1920 Summer | \n",
+ " 1920 | \n",
+ " Summer | \n",
+ " Antwerpen | \n",
+ " Football | \n",
+ " Football Men's Football | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Edgar Lindenau Aabye | \n",
+ " M | \n",
+ " 34.0 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Denmark/Sweden | \n",
+ " DEN | \n",
+ " 1900 Summer | \n",
+ " 1900 | \n",
+ " Summer | \n",
+ " Paris | \n",
+ " Tug-Of-War | \n",
+ " Tug-Of-War Men's Tug-Of-War | \n",
+ " Gold | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Christine Jacoba Aaftink | \n",
+ " F | \n",
+ " 21.0 | \n",
+ " 185.0 | \n",
+ " 82.0 | \n",
+ " Netherlands | \n",
+ " NED | \n",
+ " 1988 Winter | \n",
+ " 1988 | \n",
+ " Winter | \n",
+ " Calgary | \n",
+ " Speed Skating | \n",
+ " Speed Skating Women's 500 metres | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Name Sex Age Height Weight Team NOC \\\n",
+ "ID \n",
+ "1 A Dijiang M 24.0 180.0 80.0 China CHN \n",
+ "2 A Lamusi M 23.0 170.0 60.0 China CHN \n",
+ "3 Gunnar Nielsen Aaby M 24.0 NaN NaN Denmark DEN \n",
+ "4 Edgar Lindenau Aabye M 34.0 NaN NaN Denmark/Sweden DEN \n",
+ "5 Christine Jacoba Aaftink F 21.0 185.0 82.0 Netherlands NED \n",
+ "\n",
+ " Games Year Season City Sport \\\n",
+ "ID \n",
+ "1 1992 Summer 1992 Summer Barcelona Basketball \n",
+ "2 2012 Summer 2012 Summer London Judo \n",
+ "3 1920 Summer 1920 Summer Antwerpen Football \n",
+ "4 1900 Summer 1900 Summer Paris Tug-Of-War \n",
+ "5 1988 Winter 1988 Winter Calgary Speed Skating \n",
+ "\n",
+ " Event Medal \n",
+ "ID \n",
+ "1 Basketball Men's Basketball NaN \n",
+ "2 Judo Men's Extra-Lightweight NaN \n",
+ "3 Football Men's Football NaN \n",
+ "4 Tug-Of-War Men's Tug-Of-War Gold \n",
+ "5 Speed Skating Women's 500 metres NaN "
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "data=pd.read_csv(PATH, compression='zip', sep=',').drop_duplicates().set_index(\"ID\")\n",
+ "data.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "b50460fa-ee87-4b1d-a635-1a8d6a134272",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Сколько лет было самым молодым мужчинам и женщинам-участникам Олимпийских игр 1992 года ? 11.0 12.0\n",
+ "Ответ: 4\n"
+ ]
+ }
+ ],
+ "source": [
+ "df=data[data[\"Year\"]==1992]\n",
+ "min_male=df[df[\"Sex\"]==\"M\"][\"Age\"].describe()[\"min\"]\n",
+ "min_female=df[df[\"Sex\"]==\"F\"][\"Age\"].describe()[\"min\"]\n",
+ "print(\"Сколько лет было самым молодым мужчинам и женщинам-участникам Олимпийских игр 1992 года ?\",min_male,min_female) \n",
+ "print(\"Ответ: 4\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "0b219e46-406e-45d5-92e4-a165d02ca8c5",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "269731\n",
+ "134732\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Sex | \n",
+ " Age | \n",
+ " Height | \n",
+ " Weight | \n",
+ " Team | \n",
+ " NOC | \n",
+ " Games | \n",
+ " Year | \n",
+ " Season | \n",
+ " City | \n",
+ " Sport | \n",
+ " Event | \n",
+ " Medal | \n",
+ "
\n",
+ " \n",
+ " | Name | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | A Dijiang | \n",
+ " M | \n",
+ " 24.0 | \n",
+ " 180.0 | \n",
+ " 80.0 | \n",
+ " China | \n",
+ " CHN | \n",
+ " 1992 Summer | \n",
+ " 1992 | \n",
+ " Summer | \n",
+ " Barcelona | \n",
+ " Basketball | \n",
+ " Basketball Men's Basketball | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | A Lamusi | \n",
+ " M | \n",
+ " 23.0 | \n",
+ " 170.0 | \n",
+ " 60.0 | \n",
+ " China | \n",
+ " CHN | \n",
+ " 2012 Summer | \n",
+ " 2012 | \n",
+ " Summer | \n",
+ " London | \n",
+ " Judo | \n",
+ " Judo Men's Extra-Lightweight | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | Gunnar Nielsen Aaby | \n",
+ " M | \n",
+ " 24.0 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Denmark | \n",
+ " DEN | \n",
+ " 1920 Summer | \n",
+ " 1920 | \n",
+ " Summer | \n",
+ " Antwerpen | \n",
+ " Football | \n",
+ " Football Men's Football | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | Edgar Lindenau Aabye | \n",
+ " M | \n",
+ " 34.0 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Denmark/Sweden | \n",
+ " DEN | \n",
+ " 1900 Summer | \n",
+ " 1900 | \n",
+ " Summer | \n",
+ " Paris | \n",
+ " Tug-Of-War | \n",
+ " Tug-Of-War Men's Tug-Of-War | \n",
+ " Gold | \n",
+ "
\n",
+ " \n",
+ " | Christine Jacoba Aaftink | \n",
+ " F | \n",
+ " 21.0 | \n",
+ " 185.0 | \n",
+ " 82.0 | \n",
+ " Netherlands | \n",
+ " NED | \n",
+ " 1988 Winter | \n",
+ " 1988 | \n",
+ " Winter | \n",
+ " Calgary | \n",
+ " Speed Skating | \n",
+ " Speed Skating Women's 500 metres | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Sex Age Height Weight Team NOC \\\n",
+ "Name \n",
+ "A Dijiang M 24.0 180.0 80.0 China CHN \n",
+ "A Lamusi M 23.0 170.0 60.0 China CHN \n",
+ "Gunnar Nielsen Aaby M 24.0 NaN NaN Denmark DEN \n",
+ "Edgar Lindenau Aabye M 34.0 NaN NaN Denmark/Sweden DEN \n",
+ "Christine Jacoba Aaftink F 21.0 185.0 82.0 Netherlands NED \n",
+ "\n",
+ " Games Year Season City Sport \\\n",
+ "Name \n",
+ "A Dijiang 1992 Summer 1992 Summer Barcelona Basketball \n",
+ "A Lamusi 2012 Summer 2012 Summer London Judo \n",
+ "Gunnar Nielsen Aaby 1920 Summer 1920 Summer Antwerpen Football \n",
+ "Edgar Lindenau Aabye 1900 Summer 1900 Summer Paris Tug-Of-War \n",
+ "Christine Jacoba Aaftink 1988 Winter 1988 Winter Calgary Speed Skating \n",
+ "\n",
+ " Event Medal \n",
+ "Name \n",
+ "A Dijiang Basketball Men's Basketball NaN \n",
+ "A Lamusi Judo Men's Extra-Lightweight NaN \n",
+ "Gunnar Nielsen Aaby Football Men's Football NaN \n",
+ "Edgar Lindenau Aabye Tug-Of-War Men's Tug-Of-War Gold \n",
+ "Christine Jacoba Aaftink Speed Skating Women's 500 metres NaN "
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "print(len(data))\n",
+ "data_2=data.drop_duplicates(subset=['Name'], keep='first').set_index(\"Name\")\n",
+ "print(len(data_2))\n",
+ "data_2.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 78,
+ "id": "0c5222d4-1a12-4a75-b734-f56999903810",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Процент баскетболистов-мужчин 2.7\n"
+ ]
+ }
+ ],
+ "source": [
+ "df=data_2[(data_2[\"Year\"]==2012) & (data_2[\"Sex\"]==\"M\")]\n",
+ "df_basketball=data_2[(data_2[\"Year\"]==2012) & (data_2[\"Sex\"]==\"M\")&(data_2[\"Sport\"]==\"Basketball\")]\n",
+ "print(\"Процент баскетболистов-мужчин\",round(len(df_basketball)/len(df)*100,1))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 79,
+ "id": "ba6f92f5-4adc-4443-93a1-60ddff69d165",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Среднее и стандартное отклонение роста теннисисток, участвовавших в Олимпийских играх 2000 года? 172.4 6.4\n"
+ ]
+ }
+ ],
+ "source": [
+ "df=data_2[(data_2[\"Year\"]==2000) & (data_2[\"Sex\"]==\"F\")&(data_2[\"Sport\"]==\"Tennis\")][\"Height\"].describe()\n",
+ "print(\"Среднее и стандартное отклонение роста теннисисток, участвовавших в Олимпийских играх 2000 года?\",round(df[\"mean\"],1),round(df[\"std\"],1))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 80,
+ "id": "e44cb5f9-ad08-4577-9592-9149b35b5393",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "максимальный вес 127.0\n",
+ "Name\n",
+ "Patrick R. Antaki Skeleton\n",
+ "Name: Sport, dtype: object\n",
+ "Skeleton\n"
+ ]
+ }
+ ],
+ "source": [
+ "max_weight=data_2[data_2[\"Year\"]==2006][\"Weight\"].max()\n",
+ "print(\"максимальный вес\",max_weight)\n",
+ "df=data_2[(data_2[\"Year\"]==2006)&(data_2[\"Weight\"]==max_weight)]\n",
+ "print(df[\"Sport\"])\n",
+ "print(\"Skeleton\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 81,
+ "id": "985f702c-ac79-4a45-a9a2-25d818a87424",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Сколько раз John Aalberg участвовал в Олимпийских играх в разные годы? 2\n"
+ ]
+ }
+ ],
+ "source": [
+ "df=data[data[\"Name\"]==\"John Aalberg\"].groupby(\"Year\").count()\n",
+ "print(\"Сколько раз John Aalberg участвовал в Олимпийских играх в разные годы?\",len(df))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 82,
+ "id": "8aa8a653-d107-4465-9518-9799930cd616",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Сколько золотых медалей по теннису выиграли спортсмены сборной Switzerland на Олимпиаде-2008? 2\n"
+ ]
+ }
+ ],
+ "source": [
+ "df=data[(data[\"Team\"]==\"Switzerland\")&(data[\"Year\"]==2008)&(data[\"Medal\"]==\"Gold\")&(data[\"Sport\"]==\"Tennis\")]\n",
+ "print(\"Сколько золотых медалей по теннису выиграли спортсмены сборной Switzerland на Олимпиаде-2008?\",len(df))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 83,
+ "id": "79f1a9ed-1cfe-40b7-ad96-b1da8e08de05",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Правда ли, что на Олимпийских играх 2016 Spain выиграла меньше медалей, чем Италия? True\n"
+ ]
+ }
+ ],
+ "source": [
+ "df_Spain=data[(data[\"Year\"]==2016)&(data[\"Team\"]==\"Spain\")&((data[\"Medal\"]==\"Gold\")|(data[\"Medal\"]==\"Silver\")|(data[\"Medal\"]==\"Bronze\"))]\n",
+ "df_Itali=data[(data[\"Year\"]==2016)&(data[\"Team\"]==\"Italy\")&((data[\"Medal\"]==\"Gold\")|(data[\"Medal\"]==\"Silver\")|(data[\"Medal\"]==\"Bronze\"))]\n",
+ "print(\"Правда ли, что на Олимпийских играх 2016 Spain выиграла меньше медалей, чем Италия?\",len(df_Spain)=45) & (df[\"Age\"]<=55)])\n",
+ "df_2_group=len(df[(df[\"Age\"]>=25) & (df[\"Age\"]<35)])\n",
+ "df_3_group=len(df[(df[\"Age\"]>=15) & (df[\"Age\"]<25)])\n",
+ "df_4_group=len(df[(df[\"Age\"]>=35) & (df[\"Age\"]<45)])\n",
+ "max_count=max([df_1_group,df_2_group,df_3_group,df_4_group])\n",
+ "min_count=min([df_1_group,df_2_group,df_3_group,df_4_group])\n",
+ "if df_1_group==max_count:\n",
+ " print(\"max\",\"1_group\")\n",
+ "elif df_2_group==max_count:\n",
+ " print(\"max\",\"2_group\")\n",
+ "elif df_3_group==max_count:\n",
+ " print(\"max\",\"3_group\")\n",
+ "else:\n",
+ " print(\"max\",\"4_group\")\n",
+ " \n",
+ "if df_1_group==min_count:\n",
+ " print(\"min\",\"1_group\")\n",
+ "elif df_2_group==min_count:\n",
+ " print(\"min\",\"2_group\")\n",
+ "elif df_3_group==min_count:\n",
+ " print(\"min\",\"3_group\")\n",
+ "else:\n",
+ " print(\"min\",\"4_group\")\n",
+ " \n",
+ "print(\"К какой возрастной категории принадлежало наименьшее и наибольшее количество участников Олимпиады-2008?\",\"[45-55] и [15-25) соответственно\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 85,
+ "id": "e1e2e858-ce8e-4bbf-ab3e-69857abd1dda",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Правда ли, что в Atlanta проводились летние Олимпийские игры? True Правда ли, что в Squaw Valley проводились зимние Олимпийские игры? True\n"
+ ]
+ }
+ ],
+ "source": [
+ "df_Atlanta=data[(data[\"City\"]==\"Atlanta\")&(data[\"Season\"]==\"Summer\")]\n",
+ "df_Squaw_Valley=data[(data[\"City\"]==\"Squaw Valley\")&(data[\"Season\"]==\"Winter\")]\n",
+ "print(\"Правда ли, что в Atlanta проводились летние Олимпийские игры?\",len(df_Atlanta)>=1,\"Правда ли, что в Squaw Valley проводились зимние Олимпийские игры?\",len(df_Squaw_Valley)>=1)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 86,
+ "id": "483bed87-5a1d-4475-bae1-e327001ad27c",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "15\n"
+ ]
+ }
+ ],
+ "source": [
+ "df_1=data[data[\"Year\"]==2002].drop_duplicates(subset=['Sport'], keep='first')\n",
+ "df_2=data[data[\"Year\"]==1986].drop_duplicates(subset=['Sport'], keep='first')\n",
+ "print(abs(len(df_1)-len(df_2)))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "62e8c13d-69c3-4c61-b61d-7ae3bc037569",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Во втором и третьем задании не сходится с ответом если удалить одинаковые записи по имени. Если оставить то во втором ответ 2%, в третьем -171.8 и 6.5."
+ ]
+ }
+ ],
+ "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.9.4"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}