diff --git a/pandas_filtering (3).ipynb b/pandas_filtering (3).ipynb index 4e8d9d4..658fbac 100644 --- a/pandas_filtering (3).ipynb +++ b/pandas_filtering (3).ipynb @@ -27,7 +27,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": { "slideshow": { "slide_type": "fragment" @@ -178,7 +178,7 @@ "4 17.0 1.36 0.21 " ] }, - "execution_count": 1, + "execution_count": 2, "metadata": {}, "output_type": "execute_result" } @@ -216,7 +216,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": { "slideshow": { "slide_type": "fragment" @@ -229,7 +229,7 @@ "pandas.core.frame.DataFrame" ] }, - "execution_count": 2, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } @@ -247,7 +247,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, "metadata": { "slideshow": { "slide_type": "fragment" @@ -264,7 +264,7 @@ " dtype='object')" ] }, - "execution_count": 3, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } @@ -332,7 +332,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -341,7 +341,7 @@ "pandas.core.series.Series" ] }, - "execution_count": 4, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -363,7 +363,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 7, "metadata": { "slideshow": { "slide_type": "slide" @@ -473,7 +473,7 @@ "[2492 rows x 2 columns]" ] }, - "execution_count": 6, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -509,7 +509,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 8, "metadata": {}, "outputs": [ { @@ -518,7 +518,7 @@ "pandas.core.frame.DataFrame" ] }, - "execution_count": 5, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -540,7 +540,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 9, "metadata": { "slideshow": { "slide_type": "fragment" @@ -617,7 +617,7 @@ "4 Afghanistan 1970 11100000" ] }, - "execution_count": 7, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -640,7 +640,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 10, "metadata": { "slideshow": { "slide_type": "fragment" @@ -729,7 +729,7 @@ "4 Afghanistan Asia 1970 11100000 45.8" ] }, - "execution_count": 8, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -766,7 +766,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 11, "metadata": { "slideshow": { "slide_type": "fragment" @@ -837,7 +837,7 @@ "2 Afghanistan Asia 1960 9000000 38.6" ] }, - "execution_count": 9, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -861,7 +861,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 12, "metadata": { "slideshow": { "slide_type": "fragment" @@ -924,7 +924,7 @@ "2 Asia 1960 9000000" ] }, - "execution_count": 10, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -947,7 +947,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 13, "metadata": { "slideshow": { "slide_type": "fragment" @@ -1009,7 +1009,7 @@ "10 Afghanistan Asia 2000 20100000 51.6" ] }, - "execution_count": 11, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -1028,7 +1028,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 14, "metadata": { "slideshow": { "slide_type": "fragment" @@ -1044,7 +1044,7 @@ "Name: 0, dtype: object" ] }, - "execution_count": 12, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } @@ -1062,7 +1062,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 15, "metadata": { "slideshow": { "slide_type": "slide" @@ -1133,7 +1133,7 @@ "3 Afghanistan Asia 1965 9940000 42.2" ] }, - "execution_count": 13, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -1157,7 +1157,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 16, "metadata": {}, "outputs": [ { @@ -1167,7 +1167,7 @@ " 2005, 2010, 2015])" ] }, - "execution_count": 14, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } @@ -1185,9 +1185,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 17, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "17" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "world['sub_region'].nunique()" ] @@ -1203,7 +1214,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 18, "metadata": { "slideshow": { "slide_type": "fragment" @@ -1213,6 +1224,7 @@ { "data": { "text/plain": [ + "sub_region\n", "Sub-Saharan Africa 644\n", "Latin America and the Caribbean 406\n", "Western Asia 252\n", @@ -1230,10 +1242,10 @@ "Northern America 28\n", "Polynesia 28\n", "Micronesia 14\n", - "Name: sub_region, dtype: int64" + "Name: count, dtype: int64" ] }, - "execution_count": 6, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" } @@ -1258,7 +1270,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 19, "metadata": { "slideshow": { "slide_type": "fragment" @@ -1539,7 +1551,7 @@ "[2492 rows x 13 columns]" ] }, - "execution_count": 16, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" } @@ -1567,7 +1579,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 20, "metadata": { "slideshow": { "slide_type": "slide" @@ -1591,7 +1603,7 @@ "Name: life_expectancy, Length: 2492, dtype: bool" ] }, - "execution_count": 18, + "execution_count": 20, "metadata": {}, "output_type": "execute_result" } @@ -1625,7 +1637,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 21, "metadata": { "slideshow": { "slide_type": "fragment" @@ -1638,7 +1650,7 @@ "13" ] }, - "execution_count": 19, + "execution_count": 21, "metadata": {}, "output_type": "execute_result" } @@ -1663,7 +1675,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 22, "metadata": { "slideshow": { "slide_type": "fragment" @@ -1814,7 +1826,7 @@ "993 2.2 3.29 13.9 14.9 " ] }, - "execution_count": 20, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } @@ -1852,7 +1864,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 23, "metadata": { "slideshow": { "slide_type": "fragment" @@ -1965,7 +1977,7 @@ "450 70.1 NaN NaN " ] }, - "execution_count": 21, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } @@ -1993,7 +2005,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 24, "metadata": { "slideshow": { "slide_type": "fragment" @@ -2106,7 +2118,7 @@ "1483 1.92 10.8 12.10 " ] }, - "execution_count": 22, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -2132,7 +2144,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 25, "metadata": { "slideshow": { "slide_type": "fragment" @@ -2209,7 +2221,7 @@ "396 Canada 1970 21500000" ] }, - "execution_count": 23, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" } @@ -2221,7 +2233,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 26, "metadata": { "slideshow": { "slide_type": "slide" @@ -2298,7 +2310,7 @@ "396 Canada 1970 21500000" ] }, - "execution_count": 24, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } @@ -2321,7 +2333,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 27, "metadata": { "slideshow": { "slide_type": "fragment" @@ -2410,7 +2422,7 @@ "40 Algeria 2010 Northern Africa 36100000 76.5" ] }, - "execution_count": 25, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } @@ -2441,7 +2453,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 28, "metadata": { "slideshow": { "slide_type": "fragment" @@ -2508,7 +2520,7 @@ "769 Northern Europe Finland 2015 39000" ] }, - "execution_count": 26, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } @@ -2532,7 +2544,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 29, "metadata": { "slideshow": { "slide_type": "fragment" @@ -2595,7 +2607,7 @@ "1119 Japan 2015 83.8" ] }, - "execution_count": 27, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" } @@ -2606,6 +2618,291 @@ " ]" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "To select all the rows between year 2000 and 2015 (inclusive) where values in columns years_in_school_men\t& years_in_school_women are not null" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + " | country | \n", + "year | \n", + "population | \n", + "region | \n", + "sub_region | \n", + "income_group | \n", + "life_expectancy | \n", + "gdp_per_capita | \n", + "children_per_woman | \n", + "child_mortality | \n", + "pop_density | \n", + "years_in_school_men | \n", + "years_in_school_women | \n", + "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
10 | \n", + "Afghanistan | \n", + "2000 | \n", + "20100000 | \n", + "Asia | \n", + "Southern Asia | \n", + "Low | \n", + "51.6 | \n", + "972 | \n", + "7.49 | \n", + "130.0 | \n", + "30.8 | \n", + "2.90 | \n", + "0.59 | \n", + "
11 | \n", + "Afghanistan | \n", + "2005 | \n", + "25100000 | \n", + "Asia | \n", + "Southern Asia | \n", + "Low | \n", + "53.9 | \n", + "1140 | \n", + "6.83 | \n", + "110.0 | \n", + "38.4 | \n", + "3.27 | \n", + "0.70 | \n", + "
12 | \n", + "Afghanistan | \n", + "2010 | \n", + "28800000 | \n", + "Asia | \n", + "Southern Asia | \n", + "Low | \n", + "56.2 | \n", + "1610 | \n", + "5.82 | \n", + "90.2 | \n", + "44.1 | \n", + "3.68 | \n", + "0.83 | \n", + "
13 | \n", + "Afghanistan | \n", + "2015 | \n", + "33700000 | \n", + "Asia | \n", + "Southern Asia | \n", + "Low | \n", + "57.9 | \n", + "1750 | \n", + "4.80 | \n", + "73.2 | \n", + "51.7 | \n", + "4.13 | \n", + "0.98 | \n", + "
24 | \n", + "Albania | \n", + "2000 | \n", + "3120000 | \n", + "Europe | \n", + "Southern Europe | \n", + "Upper middle | \n", + "74.4 | \n", + "5470 | \n", + "2.16 | \n", + "26.0 | \n", + "114.0 | \n", + "9.97 | \n", + "9.87 | \n", + "
... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
2477 | \n", + "Zambia | \n", + "2015 | \n", + "16100000 | \n", + "Africa | \n", + "Sub-Saharan Africa | \n", + "Lower middle | \n", + "58.1 | \n", + "3630 | \n", + "5.04 | \n", + "66.1 | \n", + "21.7 | \n", + "9.11 | \n", + "7.75 | \n", + "
2488 | \n", + "Zimbabwe | \n", + "2000 | \n", + "12200000 | \n", + "Africa | \n", + "Sub-Saharan Africa | \n", + "Low | \n", + "46.7 | \n", + "2570 | \n", + "4.06 | \n", + "96.8 | \n", + "31.6 | \n", + "9.07 | \n", + "7.71 | \n", + "
2489 | \n", + "Zimbabwe | \n", + "2005 | \n", + "12900000 | \n", + "Africa | \n", + "Sub-Saharan Africa | \n", + "Low | \n", + "45.3 | \n", + "1650 | \n", + "3.99 | \n", + "99.7 | \n", + "33.4 | \n", + "9.73 | \n", + "8.53 | \n", + "
2490 | \n", + "Zimbabwe | \n", + "2010 | \n", + "14100000 | \n", + "Africa | \n", + "Sub-Saharan Africa | \n", + "Low | \n", + "49.6 | \n", + "1460 | \n", + "4.03 | \n", + "89.9 | \n", + "36.4 | \n", + "10.40 | \n", + "9.36 | \n", + "
2491 | \n", + "Zimbabwe | \n", + "2015 | \n", + "15800000 | \n", + "Africa | \n", + "Sub-Saharan Africa | \n", + "Low | \n", + "58.3 | \n", + "1890 | \n", + "3.84 | \n", + "59.9 | \n", + "40.8 | \n", + "11.10 | \n", + "10.20 | \n", + "
712 rows × 13 columns
\n", + "