diff --git a/lab_pokemon.ipynb b/lab_pokemon.ipynb index fa944f3..b1dd870 100644 --- a/lab_pokemon.ipynb +++ b/lab_pokemon.ipynb @@ -16,17 +16,30 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "id": "5923b0d7-c0e0-48fa-b765-4aa6002c2d4f", - "metadata": {}, - "outputs": [], + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "25" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "# Other cells are code cells, containing Python code. (This is a comment, of course!)\n", "# Try running this cell (again, shift+Enter). You'll see the result of the final statement \n", "# printed below the cell. \n", "# Then try changing the Python code and re-run it.\n", "\n", - "1+1" + "5*5\n" ] }, { @@ -41,22 +54,48 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "id": "0e2a2927-f6d1-4b13-97ae-ff97416723e9", - "metadata": {}, - "outputs": [], + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "20" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "# Cell A\n", - "x = 10\n", + "\n", "x" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "id": "69dd7908-b213-4d0f-8016-e46a4a491961", - "metadata": {}, - "outputs": [], + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "20" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "# Cell B\n", "x = x * 2\n", @@ -97,9 +136,11 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "id": "ba09a0f8-27d9-456f-aeff-3980e3362d5b", - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "import pandas as pd" @@ -107,7 +148,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "id": "a29d508a-2d9a-4d62-9ff6-7a0ecfd5eba4", "metadata": {}, "outputs": [], @@ -130,10 +171,253 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "id": "579d8dda-ca39-48b1-8819-b17651029729", - "metadata": {}, - "outputs": [], + "metadata": { + "tags": [] + }, + "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", + " \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", + " \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", + "
nametypesubtypetotalhpattackdefensespecial_attackspecial_defensespeedgenerationlegendary
0BulbasaurGrassPoison3184549496565451False
1IvysaurGrassPoison4056062638080601False
2VenusaurGrassPoison525808283100100801False
3VenusaurMega VenusaurGrassPoison62580100123122120801False
4CharmanderFireNaN3093952436050651False
.......................................
795DiancieRockFairy60050100150100150506True
796DiancieMega DiancieRockFairy700501601101601101106True
797HoopaHoopa ConfinedPsychicGhost6008011060150130706True
798HoopaHoopa UnboundPsychicDark6808016060170130806True
799VolcanionFireWater6008011012013090706True
\n", + "

800 rows × 12 columns

\n", + "
" + ], + "text/plain": [ + " name type subtype total hp attack defense \\\n", + "0 Bulbasaur Grass Poison 318 45 49 49 \n", + "1 Ivysaur Grass Poison 405 60 62 63 \n", + "2 Venusaur Grass Poison 525 80 82 83 \n", + "3 VenusaurMega Venusaur Grass Poison 625 80 100 123 \n", + "4 Charmander Fire NaN 309 39 52 43 \n", + ".. ... ... ... ... .. ... ... \n", + "795 Diancie Rock Fairy 600 50 100 150 \n", + "796 DiancieMega Diancie Rock Fairy 700 50 160 110 \n", + "797 HoopaHoopa Confined Psychic Ghost 600 80 110 60 \n", + "798 HoopaHoopa Unbound Psychic Dark 680 80 160 60 \n", + "799 Volcanion Fire Water 600 80 110 120 \n", + "\n", + " special_attack special_defense speed generation legendary \n", + "0 65 65 45 1 False \n", + "1 80 80 60 1 False \n", + "2 100 100 80 1 False \n", + "3 122 120 80 1 False \n", + "4 60 50 65 1 False \n", + ".. ... ... ... ... ... \n", + "795 100 150 50 6 True \n", + "796 160 110 110 6 True \n", + "797 150 130 70 6 True \n", + "798 170 130 80 6 True \n", + "799 130 90 70 6 True \n", + "\n", + "[800 rows x 12 columns]" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "pokemon" ] @@ -152,12 +436,241 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "id": "c9e5e4ec-b197-450c-ae2d-318006fa0a2f", "metadata": {}, - "outputs": [], + "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", + " \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", + " \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", + "
agesexincomeeducationsexual_orientationheightweighthealthno_doctorexercisesleep
055female52other1.5583.012TrueTrue7
165female81heterosexual1.6578.023FalseFalse8
235female84heterosexual1.6577.114TrueTrue7
355male84heterosexual1.8381.655FalseTrue8
455female84heterosexual1.8076.664FalseTrue8
....................................
16642045female83heterosexual1.6386.181FalseFalse6
16642125male72heterosexual1.7886.184FalseTrue6
16642225female12heterosexual1.9145.361FalseFalse8
16642335female54heterosexual1.6068.044TrueTrue6
16642435male72heterosexual1.7586.183FalseFalse8
\n", + "

166425 rows × 11 columns

\n", + "
" + ], + "text/plain": [ + " age sex income education sexual_orientation height weight \\\n", + "0 55 female 5 2 other 1.55 83.01 \n", + "1 65 female 8 1 heterosexual 1.65 78.02 \n", + "2 35 female 8 4 heterosexual 1.65 77.11 \n", + "3 55 male 8 4 heterosexual 1.83 81.65 \n", + "4 55 female 8 4 heterosexual 1.80 76.66 \n", + "... ... ... ... ... ... ... ... \n", + "166420 45 female 8 3 heterosexual 1.63 86.18 \n", + "166421 25 male 7 2 heterosexual 1.78 86.18 \n", + "166422 25 female 1 2 heterosexual 1.91 45.36 \n", + "166423 35 female 5 4 heterosexual 1.60 68.04 \n", + "166424 35 male 7 2 heterosexual 1.75 86.18 \n", + "\n", + " health no_doctor exercise sleep \n", + "0 2 True True 7 \n", + "1 3 False False 8 \n", + "2 4 True True 7 \n", + "3 5 False True 8 \n", + "4 4 False True 8 \n", + "... ... ... ... ... \n", + "166420 1 False False 6 \n", + "166421 4 False True 6 \n", + "166422 1 False False 8 \n", + "166423 4 True True 6 \n", + "166424 3 False False 8 \n", + "\n", + "[166425 rows x 11 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# Your code here" + "people" ] }, { @@ -174,10 +687,27 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "id": "9afca362-9edc-423c-981b-dc42107d5de0", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "1 166\n", + "5 165\n", + "3 160\n", + "4 121\n", + "2 106\n", + "6 82\n", + "Name: generation, dtype: int64" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "pokemon.generation.value_counts()" ] @@ -192,10 +722,25 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "id": "5fe580d0-5939-4152-9f8c-4c32d35a4479", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "hp 69.25875\n", + "attack 79.00125\n", + "defense 73.84250\n", + "speed 68.27750\n", + "dtype: float64" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "pokemon[[\"hp\", \"attack\", \"defense\", \"speed\"]].mean()" ] @@ -210,10 +755,21 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "id": "dc69ef53-70cd-4ae0-80e7-c9c8e28de76f", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "0.08125" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "pokemon.legendary.mean()" ] @@ -238,12 +794,29 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "id": "8fbcc766-8399-4f93-a6c8-e0607250a72a", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "65 55973\n", + "55 34345\n", + "45 26240\n", + "35 22555\n", + "25 18118\n", + "18 9194\n", + "Name: age, dtype: int64" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# Your code here" + "people.age.value_counts()\n" ] }, { @@ -256,12 +829,25 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 12, "id": "b7f910c8-3d40-49ae-b270-678734c04100", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "height 1.705082\n", + "weight 83.053588\n", + "dtype: float64" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# Your code here" + "people[[\"height\", \"weight\"]].mean()\n" ] }, { @@ -274,12 +860,23 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 13, "id": "f3891188-a85f-4089-8388-d4d81c7438ad", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "0.7858014120474688" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# Your code here" + "people.exercise.mean()\n" ] }, { @@ -297,10 +894,251 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 14, "id": "12c0c6c9-c07b-4183-82f6-5e346c74aac9", "metadata": {}, - "outputs": [], + "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", + " \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", + " \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", + "
nametypesubtypetotalhpattackdefensespecial_attackspecial_defensespeedgenerationlegendary
156ArticunoIceFlying580908510095125851True
157ZapdosElectricFlying580909085125901001True
158MoltresFireFlying580901009012585901True
162MewtwoPsychicNaN68010611090154901301True
163MewtwoMega Mewtwo XPsychicFighting7801061901001541001301True
.......................................
795DiancieRockFairy60050100150100150506True
796DiancieMega DiancieRockFairy700501601101601101106True
797HoopaHoopa ConfinedPsychicGhost6008011060150130706True
798HoopaHoopa UnboundPsychicDark6808016060170130806True
799VolcanionFireWater6008011012013090706True
\n", + "

65 rows × 12 columns

\n", + "
" + ], + "text/plain": [ + " name type subtype total hp attack defense \\\n", + "156 Articuno Ice Flying 580 90 85 100 \n", + "157 Zapdos Electric Flying 580 90 90 85 \n", + "158 Moltres Fire Flying 580 90 100 90 \n", + "162 Mewtwo Psychic NaN 680 106 110 90 \n", + "163 MewtwoMega Mewtwo X Psychic Fighting 780 106 190 100 \n", + ".. ... ... ... ... ... ... ... \n", + "795 Diancie Rock Fairy 600 50 100 150 \n", + "796 DiancieMega Diancie Rock Fairy 700 50 160 110 \n", + "797 HoopaHoopa Confined Psychic Ghost 600 80 110 60 \n", + "798 HoopaHoopa Unbound Psychic Dark 680 80 160 60 \n", + "799 Volcanion Fire Water 600 80 110 120 \n", + "\n", + " special_attack special_defense speed generation legendary \n", + "156 95 125 85 1 True \n", + "157 125 90 100 1 True \n", + "158 125 85 90 1 True \n", + "162 154 90 130 1 True \n", + "163 154 100 130 1 True \n", + ".. ... ... ... ... ... \n", + "795 100 150 50 6 True \n", + "796 160 110 110 6 True \n", + "797 150 130 70 6 True \n", + "798 170 130 80 6 True \n", + "799 130 90 70 6 True \n", + "\n", + "[65 rows x 12 columns]" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "legendary = pokemon[pokemon.legendary]\n", "legendary" @@ -316,12 +1154,34 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 17, "id": "5d089acf-7b76-4f91-8803-42a4a9a11e3e", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "0 False\n", + "1 False\n", + "2 False\n", + "3 False\n", + "4 False\n", + " ... \n", + "795 False\n", + "796 False\n", + "797 False\n", + "798 False\n", + "799 False\n", + "Name: type, Length: 800, dtype: bool" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "pokemon.type == \"Ice\"" + "pokemon.type == \"Ice\"\n" ] }, { @@ -334,10 +1194,469 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 16, "id": "510fa0fc-2b38-4725-9bbf-ec57d62792be", "metadata": {}, - "outputs": [], + "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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \n", + " \n", + " \n", + " \n", + "
nametypesubtypetotalhpattackdefensespecial_attackspecial_defensespeedgenerationlegendary
133JynxIcePsychic45565503511595951False
156ArticunoIceFlying580908510095125851True
238SwinubIceGround2505050403030502False
239PiloswineIceGround450100100806060502False
243DelibirdIceFlying3304555456545752False
257SmoochumIcePsychic3054530158565652False
395SnoruntIceNaN3005050505050503False
396GlalieIceNaN4808080808080803False
397GlalieMega GlalieIceNaN5808012080120801003False
398SphealIceWater2907040505550253False
399SealeoIceWater4109060707570453False
400WalreinIceWater53011080909590653False
415RegiceIceNaN5808050100100200503True
522GlaceonIceNaN525656011013095654False
524MamoswineIceGround530110130807060804False
530FroslassIceGhost48070807080701104False
643VanilliteIceNaN3053650506560445False
644VanillishIceNaN3955165658075595False
645VanilluxeIceNaN53571958511095795False
674CubchooIceNaN3055570406040405False
675BearticIceNaN48595110807080505False
676CryogonalIceNaN485705030951351055False
788BergmiteIceNaN3045569853235286False
789AvaluggIceNaN514951171844446286False
\n", + "
" + ], + "text/plain": [ + " name type subtype total hp attack defense \\\n", + "133 Jynx Ice Psychic 455 65 50 35 \n", + "156 Articuno Ice Flying 580 90 85 100 \n", + "238 Swinub Ice Ground 250 50 50 40 \n", + "239 Piloswine Ice Ground 450 100 100 80 \n", + "243 Delibird Ice Flying 330 45 55 45 \n", + "257 Smoochum Ice Psychic 305 45 30 15 \n", + "395 Snorunt Ice NaN 300 50 50 50 \n", + "396 Glalie Ice NaN 480 80 80 80 \n", + "397 GlalieMega Glalie Ice NaN 580 80 120 80 \n", + "398 Spheal Ice Water 290 70 40 50 \n", + "399 Sealeo Ice Water 410 90 60 70 \n", + "400 Walrein Ice Water 530 110 80 90 \n", + "415 Regice Ice NaN 580 80 50 100 \n", + "522 Glaceon Ice NaN 525 65 60 110 \n", + "524 Mamoswine Ice Ground 530 110 130 80 \n", + "530 Froslass Ice Ghost 480 70 80 70 \n", + "643 Vanillite Ice NaN 305 36 50 50 \n", + "644 Vanillish Ice NaN 395 51 65 65 \n", + "645 Vanilluxe Ice NaN 535 71 95 85 \n", + "674 Cubchoo Ice NaN 305 55 70 40 \n", + "675 Beartic Ice NaN 485 95 110 80 \n", + "676 Cryogonal Ice NaN 485 70 50 30 \n", + "788 Bergmite Ice NaN 304 55 69 85 \n", + "789 Avalugg Ice NaN 514 95 117 184 \n", + "\n", + " special_attack special_defense speed generation legendary \n", + "133 115 95 95 1 False \n", + "156 95 125 85 1 True \n", + "238 30 30 50 2 False \n", + "239 60 60 50 2 False \n", + "243 65 45 75 2 False \n", + "257 85 65 65 2 False \n", + "395 50 50 50 3 False \n", + "396 80 80 80 3 False \n", + "397 120 80 100 3 False \n", + "398 55 50 25 3 False \n", + "399 75 70 45 3 False \n", + "400 95 90 65 3 False \n", + "415 100 200 50 3 True \n", + "522 130 95 65 4 False \n", + "524 70 60 80 4 False \n", + "530 80 70 110 4 False \n", + "643 65 60 44 5 False \n", + "644 80 75 59 5 False \n", + "645 110 95 79 5 False \n", + "674 60 40 40 5 False \n", + "675 70 80 50 5 False \n", + "676 95 135 105 5 False \n", + "788 32 35 28 6 False \n", + "789 44 46 28 6 False " + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "ice = pokemon[pokemon.type == \"Ice\"]\n", "ice" @@ -353,10 +1672,180 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 41, "id": "05d4c5c2-c6b4-4795-9799-c884b15445a1", "metadata": {}, - "outputs": [], + "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", + " \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", + " \n", + "
nametypesubtypetotalhpattackdefensespecial_attackspecial_defensespeedgenerationlegendary
133JynxIcePsychic45565503511595951False
156ArticunoIceFlying580908510095125851True
396GlalieIceNaN4808080808080803False
397GlalieMega GlalieIceNaN5808012080120801003False
524MamoswineIceGround530110130807060804False
530FroslassIceGhost48070807080701104False
676CryogonalIceNaN485705030951351055False
\n", + "
" + ], + "text/plain": [ + " name type subtype total hp attack defense \\\n", + "133 Jynx Ice Psychic 455 65 50 35 \n", + "156 Articuno Ice Flying 580 90 85 100 \n", + "396 Glalie Ice NaN 480 80 80 80 \n", + "397 GlalieMega Glalie Ice NaN 580 80 120 80 \n", + "524 Mamoswine Ice Ground 530 110 130 80 \n", + "530 Froslass Ice Ghost 480 70 80 70 \n", + "676 Cryogonal Ice NaN 485 70 50 30 \n", + "\n", + " special_attack special_defense speed generation legendary \n", + "133 115 95 95 1 False \n", + "156 95 125 85 1 True \n", + "396 80 80 80 3 False \n", + "397 120 80 100 3 False \n", + "524 70 60 80 4 False \n", + "530 80 70 110 4 False \n", + "676 95 135 105 5 False " + ] + }, + "execution_count": 41, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "high_speed_ice = pokemon[(pokemon.type == \"Ice\") & (pokemon.speed >= 80)]\n", "high_speed_ice" @@ -382,12 +1871,242 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 15, "id": "198cb0c6-3f43-43c2-9eee-3939c12ea537", "metadata": {}, - "outputs": [], + "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", + " \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", + " \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", + "
agesexincomeeducationsexual_orientationheightweighthealthno_doctorexercisesleep
055female52other1.5583.012TrueTrue7
235female84heterosexual1.6577.114TrueTrue7
2435male83heterosexual1.7394.354TrueFalse8
5035female42heterosexual1.7881.654TrueFalse10
6645female64heterosexual1.5772.574TrueTrue7
....................................
16640718male52heterosexual1.6868.043TrueTrue8
16640925male62heterosexual1.5758.514TrueFalse7
16641455female83heterosexual1.6388.453TrueFalse6
16641665female52heterosexual1.5055.343TrueFalse6
16642335female54heterosexual1.6068.044TrueTrue6
\n", + "

13784 rows × 11 columns

\n", + "
" + ], + "text/plain": [ + " age sex income education sexual_orientation height weight \\\n", + "0 55 female 5 2 other 1.55 83.01 \n", + "2 35 female 8 4 heterosexual 1.65 77.11 \n", + "24 35 male 8 3 heterosexual 1.73 94.35 \n", + "50 35 female 4 2 heterosexual 1.78 81.65 \n", + "66 45 female 6 4 heterosexual 1.57 72.57 \n", + "... ... ... ... ... ... ... ... \n", + "166407 18 male 5 2 heterosexual 1.68 68.04 \n", + "166409 25 male 6 2 heterosexual 1.57 58.51 \n", + "166414 55 female 8 3 heterosexual 1.63 88.45 \n", + "166416 65 female 5 2 heterosexual 1.50 55.34 \n", + "166423 35 female 5 4 heterosexual 1.60 68.04 \n", + "\n", + " health no_doctor exercise sleep \n", + "0 2 True True 7 \n", + "2 4 True True 7 \n", + "24 4 True False 8 \n", + "50 4 True False 10 \n", + "66 4 True True 7 \n", + "... ... ... ... ... \n", + "166407 3 True True 8 \n", + "166409 4 True False 7 \n", + "166414 3 True False 6 \n", + "166416 3 True False 6 \n", + "166423 4 True True 6 \n", + "\n", + "[13784 rows x 11 columns]" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# YOUR CODE HERE" + "no_doctor = people[people.no_doctor]\n", + "no_doctor\n" ] }, { @@ -408,12 +2127,242 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 46, "id": "8a8c1ad6-4c1e-4996-ab5e-5212dadb1851", "metadata": {}, - "outputs": [], + "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", + " \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", + " \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", + "
agesexincomeeducationsexual_orientationheightweighthealthno_doctorexercisesleep
165female81heterosexual1.6578.023FalseFalse8
235female84heterosexual1.6577.114TrueTrue7
355male84heterosexual1.8381.655FalseTrue8
455female84heterosexual1.8076.664FalseTrue8
555male84heterosexual1.8074.845FalseTrue7
....................................
16641855male72heterosexual1.5763.503FalseTrue8
16641945female82heterosexual1.5268.043FalseTrue7
16642125male72heterosexual1.7886.184FalseTrue6
16642335female54heterosexual1.6068.044TrueTrue6
16642435male72heterosexual1.7586.183FalseFalse8
\n", + "

142249 rows × 11 columns

\n", + "
" + ], + "text/plain": [ + " age sex income education sexual_orientation height weight \\\n", + "1 65 female 8 1 heterosexual 1.65 78.02 \n", + "2 35 female 8 4 heterosexual 1.65 77.11 \n", + "3 55 male 8 4 heterosexual 1.83 81.65 \n", + "4 55 female 8 4 heterosexual 1.80 76.66 \n", + "5 55 male 8 4 heterosexual 1.80 74.84 \n", + "... ... ... ... ... ... ... ... \n", + "166418 55 male 7 2 heterosexual 1.57 63.50 \n", + "166419 45 female 8 2 heterosexual 1.52 68.04 \n", + "166421 25 male 7 2 heterosexual 1.78 86.18 \n", + "166423 35 female 5 4 heterosexual 1.60 68.04 \n", + "166424 35 male 7 2 heterosexual 1.75 86.18 \n", + "\n", + " health no_doctor exercise sleep \n", + "1 3 False False 8 \n", + "2 4 True True 7 \n", + "3 5 False True 8 \n", + "4 4 False True 8 \n", + "5 5 False True 7 \n", + "... ... ... ... ... \n", + "166418 3 False True 8 \n", + "166419 3 False True 7 \n", + "166421 4 False True 6 \n", + "166423 4 True True 6 \n", + "166424 3 False False 8 \n", + "\n", + "[142249 rows x 11 columns]" + ] + }, + "execution_count": 46, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# YOUR CODE HERE" + "health = people[people['health'] >= 3]\n", + "health" ] }, { @@ -433,12 +2382,242 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 50, "id": "315682ae-7d54-4d78-9a63-d23c83ba1576", "metadata": {}, - "outputs": [], + "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", + " \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", + " \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", + "
agesexincomeeducationsexual_orientationheightweighthealthno_doctorexercisesleep
235female84heterosexual1.6577.114TrueTrue7
6645female64heterosexual1.5772.574TrueTrue7
13555female64heterosexual1.7081.654TrueTrue7
14665female54heterosexual1.5572.575TrueTrue7
25965female44heterosexual1.5756.703TrueTrue6
....................................
16612135female84heterosexual1.65136.084TrueTrue5
16621955female54other1.5259.873TrueTrue5
16627225female84heterosexual1.5298.883TrueTrue8
16638145female54heterosexual1.5249.905TrueTrue6
16642335female54heterosexual1.6068.044TrueTrue6
\n", + "

2321 rows × 11 columns

\n", + "
" + ], + "text/plain": [ + " age sex income education sexual_orientation height weight \\\n", + "2 35 female 8 4 heterosexual 1.65 77.11 \n", + "66 45 female 6 4 heterosexual 1.57 72.57 \n", + "135 55 female 6 4 heterosexual 1.70 81.65 \n", + "146 65 female 5 4 heterosexual 1.55 72.57 \n", + "259 65 female 4 4 heterosexual 1.57 56.70 \n", + "... ... ... ... ... ... ... ... \n", + "166121 35 female 8 4 heterosexual 1.65 136.08 \n", + "166219 55 female 5 4 other 1.52 59.87 \n", + "166272 25 female 8 4 heterosexual 1.52 98.88 \n", + "166381 45 female 5 4 heterosexual 1.52 49.90 \n", + "166423 35 female 5 4 heterosexual 1.60 68.04 \n", + "\n", + " health no_doctor exercise sleep \n", + "2 4 True True 7 \n", + "66 4 True True 7 \n", + "135 4 True True 7 \n", + "146 5 True True 7 \n", + "259 3 True True 6 \n", + "... ... ... ... ... \n", + "166121 4 True True 5 \n", + "166219 3 True True 5 \n", + "166272 3 True True 8 \n", + "166381 5 True True 6 \n", + "166423 4 True True 6 \n", + "\n", + "[2321 rows x 11 columns]" + ] + }, + "execution_count": 50, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# YOUR CODE HERE" + "education = people[(people['sex'] == 'female') & (people['education'] == 4) & (people['no_doctor'] == True)]\n", + "education" ] }, { @@ -897,7 +3076,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.3" + "version": "3.12.5" } }, "nbformat": 4,