diff --git a/your-code/pandas_1.ipynb b/your-code/pandas_1.ipynb
index 4f428ac..1a1074b 100644
--- a/your-code/pandas_1.ipynb
+++ b/your-code/pandas_1.ipynb
@@ -44,10 +44,31 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 3,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "0 5.7\n",
+ "1 75.2\n",
+ "2 74.4\n",
+ "3 84.0\n",
+ "4 66.5\n",
+ "5 66.3\n",
+ "6 55.8\n",
+ "7 75.7\n",
+ "8 29.1\n",
+ "9 43.7\n",
+ "dtype: float64\n"
+ ]
+ }
+ ],
+ "source": [
+ "series_ = pd.Series(lst)\n",
+ "print(series_)"
+ ]
},
{
"cell_type": "markdown",
@@ -60,10 +81,23 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 4,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "74.4"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "series_[2]"
+ ]
},
{
"cell_type": "markdown",
@@ -74,7 +108,7 @@
},
{
"cell_type": "code",
- "execution_count": 3,
+ "execution_count": 5,
"metadata": {},
"outputs": [],
"source": [
@@ -92,10 +126,31 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 6,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " 0 1 2 3 4\n",
+ "0 53.1 95.0 67.5 35.0 78.4\n",
+ "1 61.3 40.8 30.8 37.8 87.6\n",
+ "2 20.6 73.2 44.2 14.6 91.8\n",
+ "3 57.4 0.1 96.1 4.2 69.5\n",
+ "4 83.6 20.5 85.4 22.8 35.9\n",
+ "5 49.0 69.0 0.1 31.8 89.1\n",
+ "6 23.3 40.7 95.0 83.8 26.9\n",
+ "7 27.6 26.4 53.8 88.8 68.5\n",
+ "8 96.6 96.4 53.4 72.4 50.1\n",
+ "9 73.7 39.0 43.2 81.6 34.7\n"
+ ]
+ }
+ ],
+ "source": [
+ "df_em = pd.DataFrame(b)\n",
+ "print(df_em)"
+ ]
},
{
"cell_type": "markdown",
@@ -106,7 +161,7 @@
},
{
"cell_type": "code",
- "execution_count": 4,
+ "execution_count": 7,
"metadata": {},
"outputs": [],
"source": [
@@ -124,7 +179,7 @@
},
{
"cell_type": "code",
- "execution_count": 5,
+ "execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
@@ -133,10 +188,31 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 9,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " Score_1 Score_2 Score_3 Score_4 Score_5\n",
+ "0 53.1 95.0 67.5 35.0 78.4\n",
+ "1 61.3 40.8 30.8 37.8 87.6\n",
+ "2 20.6 73.2 44.2 14.6 91.8\n",
+ "3 57.4 0.1 96.1 4.2 69.5\n",
+ "4 83.6 20.5 85.4 22.8 35.9\n",
+ "5 49.0 69.0 0.1 31.8 89.1\n",
+ "6 23.3 40.7 95.0 83.8 26.9\n",
+ "7 27.6 26.4 53.8 88.8 68.5\n",
+ "8 96.6 96.4 53.4 72.4 50.1\n",
+ "9 73.7 39.0 43.2 81.6 34.7\n"
+ ]
+ }
+ ],
+ "source": [
+ "df_em.columns = colnames\n",
+ "print(df_em)"
+ ]
},
{
"cell_type": "markdown",
@@ -147,10 +223,31 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 10,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " Score_1 Score_3 Score_5\n",
+ "0 53.1 67.5 78.4\n",
+ "1 61.3 30.8 87.6\n",
+ "2 20.6 44.2 91.8\n",
+ "3 57.4 96.1 69.5\n",
+ "4 83.6 85.4 35.9\n",
+ "5 49.0 0.1 89.1\n",
+ "6 23.3 95.0 26.9\n",
+ "7 27.6 53.8 68.5\n",
+ "8 96.6 53.4 50.1\n",
+ "9 73.7 43.2 34.7\n"
+ ]
+ }
+ ],
+ "source": [
+ "sb_1 = df_em[[\"Score_1\", \"Score_3\", \"Score_5\"]]\n",
+ "print(sb_1)"
+ ]
},
{
"cell_type": "markdown",
@@ -161,10 +258,21 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 11,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "56.95000000000001\n"
+ ]
+ }
+ ],
+ "source": [
+ "mean_ = df_em[\"Score_3\"].mean()\n",
+ "print(mean_)"
+ ]
},
{
"cell_type": "markdown",
@@ -175,10 +283,21 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 12,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "88.8\n"
+ ]
+ }
+ ],
+ "source": [
+ "max_ = df_em[\"Score_4\"].max()\n",
+ "print(max_)"
+ ]
},
{
"cell_type": "markdown",
@@ -189,10 +308,21 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 13,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "40.75\n"
+ ]
+ }
+ ],
+ "source": [
+ "median_ = df_em[\"Score_2\"].median()\n",
+ "print(median_)"
+ ]
},
{
"cell_type": "markdown",
@@ -203,7 +333,7 @@
},
{
"cell_type": "code",
- "execution_count": 6,
+ "execution_count": 14,
"metadata": {},
"outputs": [],
"source": [
@@ -224,10 +354,31 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 15,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " Description Quantity UnitPrice Revenue\n",
+ "0 LUNCH BAG APPLE DESIGN 1 1.65 1.65\n",
+ "1 SET OF 60 VINTAGE LEAF CAKE CASES 24 0.55 13.20\n",
+ "2 RIBBON REEL STRIPES DESIGN 1 1.65 1.65\n",
+ "3 WORLD WAR 2 GLIDERS ASSTD DESIGNS 2880 0.18 518.40\n",
+ "4 PLAYING CARDS JUBILEE UNION JACK 2 1.25 2.50\n",
+ "5 POPCORN HOLDER 7 0.85 5.95\n",
+ "6 BOX OF VINTAGE ALPHABET BLOCKS 1 11.95 11.95\n",
+ "7 PARTY BUNTING 4 4.95 19.80\n",
+ "8 JAZZ HEARTS ADDRESS BOOK 10 0.19 1.90\n",
+ "9 SET OF 4 SANTA PLACE SETTINGS 48 1.25 60.00\n"
+ ]
+ }
+ ],
+ "source": [
+ "orders_df = pd.DataFrame(orders)\n",
+ "print(orders_df)"
+ ]
},
{
"cell_type": "markdown",
@@ -238,10 +389,23 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 16,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Quantity 2978.0\n",
+ "Revenue 637.0\n",
+ "dtype: float64\n"
+ ]
+ }
+ ],
+ "source": [
+ "sum = orders_df[[\"Quantity\", \"Revenue\"]].sum()\n",
+ "print(sum)"
+ ]
},
{
"cell_type": "markdown",
@@ -252,10 +416,57 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 17,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "11.95\n"
+ ]
+ }
+ ],
+ "source": [
+ "max_up = orders_df[\"UnitPrice\"].max() \n",
+ "print(max_up)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "0.18\n"
+ ]
+ }
+ ],
+ "source": [
+ "min_up= orders_df[\"UnitPrice\"].min()\n",
+ "print(min_up)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "11.77\n"
+ ]
+ }
+ ],
+ "source": [
+ "subs = max_up - min_up\n",
+ "print(subs)"
+ ]
},
{
"cell_type": "markdown",
@@ -266,7 +477,7 @@
},
{
"cell_type": "code",
- "execution_count": 7,
+ "execution_count": 20,
"metadata": {},
"outputs": [],
"source": [
@@ -285,10 +496,130 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 21,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Serial No. | \n",
+ " GRE Score | \n",
+ " TOEFL Score | \n",
+ " University Rating | \n",
+ " SOP | \n",
+ " LOR | \n",
+ " CGPA | \n",
+ " Research | \n",
+ " Chance of Admit | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1 | \n",
+ " 337 | \n",
+ " 118 | \n",
+ " 4 | \n",
+ " 4.5 | \n",
+ " 4.5 | \n",
+ " 9.65 | \n",
+ " 1 | \n",
+ " 0.92 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 2 | \n",
+ " 316 | \n",
+ " 104 | \n",
+ " 3 | \n",
+ " 3.0 | \n",
+ " 3.5 | \n",
+ " 8.00 | \n",
+ " 1 | \n",
+ " 0.72 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 3 | \n",
+ " 322 | \n",
+ " 110 | \n",
+ " 3 | \n",
+ " 3.5 | \n",
+ " 2.5 | \n",
+ " 8.67 | \n",
+ " 1 | \n",
+ " 0.80 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 4 | \n",
+ " 314 | \n",
+ " 103 | \n",
+ " 2 | \n",
+ " 2.0 | \n",
+ " 3.0 | \n",
+ " 8.21 | \n",
+ " 0 | \n",
+ " 0.65 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 5 | \n",
+ " 330 | \n",
+ " 115 | \n",
+ " 5 | \n",
+ " 4.5 | \n",
+ " 3.0 | \n",
+ " 9.34 | \n",
+ " 1 | \n",
+ " 0.90 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Serial No. GRE Score TOEFL Score University Rating SOP LOR CGPA \\\n",
+ "0 1 337 118 4 4.5 4.5 9.65 \n",
+ "1 2 316 104 3 3.0 3.5 8.00 \n",
+ "2 3 322 110 3 3.5 2.5 8.67 \n",
+ "3 4 314 103 2 2.0 3.0 8.21 \n",
+ "4 5 330 115 5 4.5 3.0 9.34 \n",
+ "\n",
+ " Research Chance of Admit \n",
+ "0 1 0.92 \n",
+ "1 1 0.72 \n",
+ "2 1 0.80 \n",
+ "3 0 0.65 \n",
+ "4 1 0.90 "
+ ]
+ },
+ "execution_count": 21,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "admissions.head()"
+ ]
},
{
"cell_type": "markdown",
@@ -299,10 +630,32 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 22,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Serial No. 0\n",
+ "GRE Score 0\n",
+ "TOEFL Score 0\n",
+ "University Rating 0\n",
+ "SOP 0\n",
+ "LOR 0\n",
+ "CGPA 0\n",
+ "Research 0\n",
+ "Chance of Admit 0\n",
+ "dtype: int64"
+ ]
+ },
+ "execution_count": 22,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "admissions.isna().sum()"
+ ]
},
{
"cell_type": "markdown",
@@ -313,17 +666,227 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 23,
"metadata": {},
"outputs": [],
- "source": []
+ "source": [
+ "admissions.set_index(\"Serial No.\", inplace=True)"
+ ]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 24,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " GRE Score | \n",
+ " TOEFL Score | \n",
+ " University Rating | \n",
+ " SOP | \n",
+ " LOR | \n",
+ " CGPA | \n",
+ " Research | \n",
+ " Chance of Admit | \n",
+ "
\n",
+ " \n",
+ " | Serial No. | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 1 | \n",
+ " 337 | \n",
+ " 118 | \n",
+ " 4 | \n",
+ " 4.5 | \n",
+ " 4.5 | \n",
+ " 9.65 | \n",
+ " 1 | \n",
+ " 0.92 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 316 | \n",
+ " 104 | \n",
+ " 3 | \n",
+ " 3.0 | \n",
+ " 3.5 | \n",
+ " 8.00 | \n",
+ " 1 | \n",
+ " 0.72 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 322 | \n",
+ " 110 | \n",
+ " 3 | \n",
+ " 3.5 | \n",
+ " 2.5 | \n",
+ " 8.67 | \n",
+ " 1 | \n",
+ " 0.80 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 314 | \n",
+ " 103 | \n",
+ " 2 | \n",
+ " 2.0 | \n",
+ " 3.0 | \n",
+ " 8.21 | \n",
+ " 0 | \n",
+ " 0.65 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 330 | \n",
+ " 115 | \n",
+ " 5 | \n",
+ " 4.5 | \n",
+ " 3.0 | \n",
+ " 9.34 | \n",
+ " 1 | \n",
+ " 0.90 | \n",
+ "
\n",
+ " \n",
+ " | ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " | 381 | \n",
+ " 324 | \n",
+ " 110 | \n",
+ " 3 | \n",
+ " 3.5 | \n",
+ " 3.5 | \n",
+ " 9.04 | \n",
+ " 1 | \n",
+ " 0.82 | \n",
+ "
\n",
+ " \n",
+ " | 382 | \n",
+ " 325 | \n",
+ " 107 | \n",
+ " 3 | \n",
+ " 3.0 | \n",
+ " 3.5 | \n",
+ " 9.11 | \n",
+ " 1 | \n",
+ " 0.84 | \n",
+ "
\n",
+ " \n",
+ " | 383 | \n",
+ " 330 | \n",
+ " 116 | \n",
+ " 4 | \n",
+ " 5.0 | \n",
+ " 4.5 | \n",
+ " 9.45 | \n",
+ " 1 | \n",
+ " 0.91 | \n",
+ "
\n",
+ " \n",
+ " | 384 | \n",
+ " 312 | \n",
+ " 103 | \n",
+ " 3 | \n",
+ " 3.5 | \n",
+ " 4.0 | \n",
+ " 8.78 | \n",
+ " 0 | \n",
+ " 0.67 | \n",
+ "
\n",
+ " \n",
+ " | 385 | \n",
+ " 333 | \n",
+ " 117 | \n",
+ " 4 | \n",
+ " 5.0 | \n",
+ " 4.0 | \n",
+ " 9.66 | \n",
+ " 1 | \n",
+ " 0.95 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
385 rows × 8 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " GRE Score TOEFL Score University Rating SOP LOR CGPA \\\n",
+ "Serial No. \n",
+ "1 337 118 4 4.5 4.5 9.65 \n",
+ "2 316 104 3 3.0 3.5 8.00 \n",
+ "3 322 110 3 3.5 2.5 8.67 \n",
+ "4 314 103 2 2.0 3.0 8.21 \n",
+ "5 330 115 5 4.5 3.0 9.34 \n",
+ "... ... ... ... ... ... ... \n",
+ "381 324 110 3 3.5 3.5 9.04 \n",
+ "382 325 107 3 3.0 3.5 9.11 \n",
+ "383 330 116 4 5.0 4.5 9.45 \n",
+ "384 312 103 3 3.5 4.0 8.78 \n",
+ "385 333 117 4 5.0 4.0 9.66 \n",
+ "\n",
+ " Research Chance of Admit \n",
+ "Serial No. \n",
+ "1 1 0.92 \n",
+ "2 1 0.72 \n",
+ "3 1 0.80 \n",
+ "4 0 0.65 \n",
+ "5 1 0.90 \n",
+ "... ... ... \n",
+ "381 1 0.82 \n",
+ "382 1 0.84 \n",
+ "383 1 0.91 \n",
+ "384 0 0.67 \n",
+ "385 1 0.95 \n",
+ "\n",
+ "[385 rows x 8 columns]"
+ ]
+ },
+ "execution_count": 24,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "admissions"
+ ]
},
{
"cell_type": "markdown",
@@ -334,10 +897,55 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 25,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Serial No.\n",
+ "1 False\n",
+ "2 False\n",
+ "3 False\n",
+ "4 False\n",
+ "5 False\n",
+ " ... \n",
+ "381 False\n",
+ "382 False\n",
+ "383 False\n",
+ "384 False\n",
+ "385 False\n",
+ "Length: 385, dtype: bool"
+ ]
+ },
+ "execution_count": 25,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "admissions.duplicated([\"GRE Score\", \"CGPA\"])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0"
+ ]
+ },
+ "execution_count": 26,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "admissions.duplicated([\"GRE Score\", \"CGPA\"]).sum()"
+ ]
},
{
"cell_type": "markdown",
@@ -348,10 +956,218 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 27,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " GRE Score | \n",
+ " TOEFL Score | \n",
+ " University Rating | \n",
+ " SOP | \n",
+ " LOR | \n",
+ " CGPA | \n",
+ " Research | \n",
+ " Chance of Admit | \n",
+ "
\n",
+ " \n",
+ " | Serial No. | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 1 | \n",
+ " 337 | \n",
+ " 118 | \n",
+ " 4 | \n",
+ " 4.5 | \n",
+ " 4.5 | \n",
+ " 9.65 | \n",
+ " 1 | \n",
+ " 0.92 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 330 | \n",
+ " 115 | \n",
+ " 5 | \n",
+ " 4.5 | \n",
+ " 3.0 | \n",
+ " 9.34 | \n",
+ " 1 | \n",
+ " 0.90 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 328 | \n",
+ " 112 | \n",
+ " 4 | \n",
+ " 4.0 | \n",
+ " 4.5 | \n",
+ " 9.10 | \n",
+ " 1 | \n",
+ " 0.78 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " 328 | \n",
+ " 116 | \n",
+ " 5 | \n",
+ " 5.0 | \n",
+ " 5.0 | \n",
+ " 9.50 | \n",
+ " 1 | \n",
+ " 0.94 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " 334 | \n",
+ " 119 | \n",
+ " 5 | \n",
+ " 5.0 | \n",
+ " 4.5 | \n",
+ " 9.70 | \n",
+ " 1 | \n",
+ " 0.95 | \n",
+ "
\n",
+ " \n",
+ " | ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " | 380 | \n",
+ " 329 | \n",
+ " 111 | \n",
+ " 4 | \n",
+ " 4.5 | \n",
+ " 4.0 | \n",
+ " 9.23 | \n",
+ " 1 | \n",
+ " 0.89 | \n",
+ "
\n",
+ " \n",
+ " | 381 | \n",
+ " 324 | \n",
+ " 110 | \n",
+ " 3 | \n",
+ " 3.5 | \n",
+ " 3.5 | \n",
+ " 9.04 | \n",
+ " 1 | \n",
+ " 0.82 | \n",
+ "
\n",
+ " \n",
+ " | 382 | \n",
+ " 325 | \n",
+ " 107 | \n",
+ " 3 | \n",
+ " 3.0 | \n",
+ " 3.5 | \n",
+ " 9.11 | \n",
+ " 1 | \n",
+ " 0.84 | \n",
+ "
\n",
+ " \n",
+ " | 383 | \n",
+ " 330 | \n",
+ " 116 | \n",
+ " 4 | \n",
+ " 5.0 | \n",
+ " 4.5 | \n",
+ " 9.45 | \n",
+ " 1 | \n",
+ " 0.91 | \n",
+ "
\n",
+ " \n",
+ " | 385 | \n",
+ " 333 | \n",
+ " 117 | \n",
+ " 4 | \n",
+ " 5.0 | \n",
+ " 4.0 | \n",
+ " 9.66 | \n",
+ " 1 | \n",
+ " 0.95 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
101 rows × 8 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " GRE Score TOEFL Score University Rating SOP LOR CGPA \\\n",
+ "Serial No. \n",
+ "1 337 118 4 4.5 4.5 9.65 \n",
+ "5 330 115 5 4.5 3.0 9.34 \n",
+ "11 328 112 4 4.0 4.5 9.10 \n",
+ "20 328 116 5 5.0 5.0 9.50 \n",
+ "21 334 119 5 5.0 4.5 9.70 \n",
+ "... ... ... ... ... ... ... \n",
+ "380 329 111 4 4.5 4.0 9.23 \n",
+ "381 324 110 3 3.5 3.5 9.04 \n",
+ "382 325 107 3 3.0 3.5 9.11 \n",
+ "383 330 116 4 5.0 4.5 9.45 \n",
+ "385 333 117 4 5.0 4.0 9.66 \n",
+ "\n",
+ " Research Chance of Admit \n",
+ "Serial No. \n",
+ "1 1 0.92 \n",
+ "5 1 0.90 \n",
+ "11 1 0.78 \n",
+ "20 1 0.94 \n",
+ "21 1 0.95 \n",
+ "... ... ... \n",
+ "380 1 0.89 \n",
+ "381 1 0.82 \n",
+ "382 1 0.84 \n",
+ "383 1 0.91 \n",
+ "385 1 0.95 \n",
+ "\n",
+ "[101 rows x 8 columns]"
+ ]
+ },
+ "execution_count": 27,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "admissions[(admissions[\"CGPA\"] > 9) & (admissions[\"Research\"] != 0)]"
+ ]
},
{
"cell_type": "markdown",
@@ -362,17 +1178,290 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 28,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " GRE Score | \n",
+ " TOEFL Score | \n",
+ " University Rating | \n",
+ " SOP | \n",
+ " LOR | \n",
+ " CGPA | \n",
+ " Research | \n",
+ " Chance of Admit | \n",
+ "
\n",
+ " \n",
+ " | Serial No. | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 29 | \n",
+ " 338 | \n",
+ " 118 | \n",
+ " 4 | \n",
+ " 3.0 | \n",
+ " 4.5 | \n",
+ " 9.40 | \n",
+ " 1 | \n",
+ " 0.91 | \n",
+ "
\n",
+ " \n",
+ " | 63 | \n",
+ " 327 | \n",
+ " 114 | \n",
+ " 3 | \n",
+ " 3.0 | \n",
+ " 3.0 | \n",
+ " 9.02 | \n",
+ " 0 | \n",
+ " 0.61 | \n",
+ "
\n",
+ " \n",
+ " | 141 | \n",
+ " 326 | \n",
+ " 114 | \n",
+ " 3 | \n",
+ " 3.0 | \n",
+ " 3.0 | \n",
+ " 9.11 | \n",
+ " 1 | \n",
+ " 0.83 | \n",
+ "
\n",
+ " \n",
+ " | 218 | \n",
+ " 324 | \n",
+ " 111 | \n",
+ " 4 | \n",
+ " 3.0 | \n",
+ " 3.0 | \n",
+ " 9.01 | \n",
+ " 1 | \n",
+ " 0.82 | \n",
+ "
\n",
+ " \n",
+ " | 382 | \n",
+ " 325 | \n",
+ " 107 | \n",
+ " 3 | \n",
+ " 3.0 | \n",
+ " 3.5 | \n",
+ " 9.11 | \n",
+ " 1 | \n",
+ " 0.84 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " GRE Score TOEFL Score University Rating SOP LOR CGPA \\\n",
+ "Serial No. \n",
+ "29 338 118 4 3.0 4.5 9.40 \n",
+ "63 327 114 3 3.0 3.0 9.02 \n",
+ "141 326 114 3 3.0 3.0 9.11 \n",
+ "218 324 111 4 3.0 3.0 9.01 \n",
+ "382 325 107 3 3.0 3.5 9.11 \n",
+ "\n",
+ " Research Chance of Admit \n",
+ "Serial No. \n",
+ "29 1 0.91 \n",
+ "63 0 0.61 \n",
+ "141 1 0.83 \n",
+ "218 1 0.82 \n",
+ "382 1 0.84 "
+ ]
+ },
+ "execution_count": 28,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "admissions[(admissions[\"CGPA\"] > 9) & (admissions[\"SOP\"] < 3.5)]"
+ ]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 29,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " GRE Score | \n",
+ " TOEFL Score | \n",
+ " University Rating | \n",
+ " SOP | \n",
+ " LOR | \n",
+ " CGPA | \n",
+ " Research | \n",
+ " Chance of Admit | \n",
+ "
\n",
+ " \n",
+ " | Serial No. | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 29 | \n",
+ " 338 | \n",
+ " 118 | \n",
+ " 4 | \n",
+ " 3.0 | \n",
+ " 4.5 | \n",
+ " 9.40 | \n",
+ " 1 | \n",
+ " 0.91 | \n",
+ "
\n",
+ " \n",
+ " | 63 | \n",
+ " 327 | \n",
+ " 114 | \n",
+ " 3 | \n",
+ " 3.0 | \n",
+ " 3.0 | \n",
+ " 9.02 | \n",
+ " 0 | \n",
+ " 0.61 | \n",
+ "
\n",
+ " \n",
+ " | 141 | \n",
+ " 326 | \n",
+ " 114 | \n",
+ " 3 | \n",
+ " 3.0 | \n",
+ " 3.0 | \n",
+ " 9.11 | \n",
+ " 1 | \n",
+ " 0.83 | \n",
+ "
\n",
+ " \n",
+ " | 218 | \n",
+ " 324 | \n",
+ " 111 | \n",
+ " 4 | \n",
+ " 3.0 | \n",
+ " 3.0 | \n",
+ " 9.01 | \n",
+ " 1 | \n",
+ " 0.82 | \n",
+ "
\n",
+ " \n",
+ " | 382 | \n",
+ " 325 | \n",
+ " 107 | \n",
+ " 3 | \n",
+ " 3.0 | \n",
+ " 3.5 | \n",
+ " 9.11 | \n",
+ " 1 | \n",
+ " 0.84 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " GRE Score TOEFL Score University Rating SOP LOR CGPA \\\n",
+ "Serial No. \n",
+ "29 338 118 4 3.0 4.5 9.40 \n",
+ "63 327 114 3 3.0 3.0 9.02 \n",
+ "141 326 114 3 3.0 3.0 9.11 \n",
+ "218 324 111 4 3.0 3.0 9.01 \n",
+ "382 325 107 3 3.0 3.5 9.11 \n",
+ "\n",
+ " Research Chance of Admit \n",
+ "Serial No. \n",
+ "29 1 0.91 \n",
+ "63 0 0.61 \n",
+ "141 1 0.83 \n",
+ "218 1 0.82 \n",
+ "382 1 0.84 "
+ ]
+ },
+ "execution_count": 29,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "a = admissions[(admissions[\"CGPA\"] > 9) & (admissions[\"SOP\"] < 3.5)]\n",
+ "a"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 30,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "0.8019999999999999\n"
+ ]
+ }
+ ],
+ "source": [
+ "mean_4 = a[\"Chance of Admit\"].mean()\n",
+ "print(mean_4)"
+ ]
},
{
"cell_type": "markdown",
@@ -382,6 +1471,19 @@
"To do this, we first create a function that receives an argument. The function will return True if the parameter entered is greater than 100, otherwise it will return False."
]
},
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def score (x):\n",
+ " if x > 100:\n",
+ " return True\n",
+ " else:\n",
+ " return False"
+ ]
+ },
{
"cell_type": "code",
"execution_count": null,
@@ -398,17 +1500,240 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 33,
"metadata": {},
"outputs": [],
- "source": []
+ "source": [
+ "admissions[\"Decision\"] = admissions[\"TOEFL Score\"].apply(score)"
+ ]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 34,
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " GRE Score | \n",
+ " TOEFL Score | \n",
+ " University Rating | \n",
+ " SOP | \n",
+ " LOR | \n",
+ " CGPA | \n",
+ " Research | \n",
+ " Chance of Admit | \n",
+ " Decision | \n",
+ "
\n",
+ " \n",
+ " | Serial No. | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 1 | \n",
+ " 337 | \n",
+ " 118 | \n",
+ " 4 | \n",
+ " 4.5 | \n",
+ " 4.5 | \n",
+ " 9.65 | \n",
+ " 1 | \n",
+ " 0.92 | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 316 | \n",
+ " 104 | \n",
+ " 3 | \n",
+ " 3.0 | \n",
+ " 3.5 | \n",
+ " 8.00 | \n",
+ " 1 | \n",
+ " 0.72 | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 322 | \n",
+ " 110 | \n",
+ " 3 | \n",
+ " 3.5 | \n",
+ " 2.5 | \n",
+ " 8.67 | \n",
+ " 1 | \n",
+ " 0.80 | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 314 | \n",
+ " 103 | \n",
+ " 2 | \n",
+ " 2.0 | \n",
+ " 3.0 | \n",
+ " 8.21 | \n",
+ " 0 | \n",
+ " 0.65 | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 330 | \n",
+ " 115 | \n",
+ " 5 | \n",
+ " 4.5 | \n",
+ " 3.0 | \n",
+ " 9.34 | \n",
+ " 1 | \n",
+ " 0.90 | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " | 381 | \n",
+ " 324 | \n",
+ " 110 | \n",
+ " 3 | \n",
+ " 3.5 | \n",
+ " 3.5 | \n",
+ " 9.04 | \n",
+ " 1 | \n",
+ " 0.82 | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 382 | \n",
+ " 325 | \n",
+ " 107 | \n",
+ " 3 | \n",
+ " 3.0 | \n",
+ " 3.5 | \n",
+ " 9.11 | \n",
+ " 1 | \n",
+ " 0.84 | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 383 | \n",
+ " 330 | \n",
+ " 116 | \n",
+ " 4 | \n",
+ " 5.0 | \n",
+ " 4.5 | \n",
+ " 9.45 | \n",
+ " 1 | \n",
+ " 0.91 | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 384 | \n",
+ " 312 | \n",
+ " 103 | \n",
+ " 3 | \n",
+ " 3.5 | \n",
+ " 4.0 | \n",
+ " 8.78 | \n",
+ " 0 | \n",
+ " 0.67 | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 385 | \n",
+ " 333 | \n",
+ " 117 | \n",
+ " 4 | \n",
+ " 5.0 | \n",
+ " 4.0 | \n",
+ " 9.66 | \n",
+ " 1 | \n",
+ " 0.95 | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
385 rows × 9 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " GRE Score TOEFL Score University Rating SOP LOR CGPA \\\n",
+ "Serial No. \n",
+ "1 337 118 4 4.5 4.5 9.65 \n",
+ "2 316 104 3 3.0 3.5 8.00 \n",
+ "3 322 110 3 3.5 2.5 8.67 \n",
+ "4 314 103 2 2.0 3.0 8.21 \n",
+ "5 330 115 5 4.5 3.0 9.34 \n",
+ "... ... ... ... ... ... ... \n",
+ "381 324 110 3 3.5 3.5 9.04 \n",
+ "382 325 107 3 3.0 3.5 9.11 \n",
+ "383 330 116 4 5.0 4.5 9.45 \n",
+ "384 312 103 3 3.5 4.0 8.78 \n",
+ "385 333 117 4 5.0 4.0 9.66 \n",
+ "\n",
+ " Research Chance of Admit Decision \n",
+ "Serial No. \n",
+ "1 1 0.92 True \n",
+ "2 1 0.72 True \n",
+ "3 1 0.80 True \n",
+ "4 0 0.65 True \n",
+ "5 1 0.90 True \n",
+ "... ... ... ... \n",
+ "381 1 0.82 True \n",
+ "382 1 0.84 True \n",
+ "383 1 0.91 True \n",
+ "384 0 0.67 True \n",
+ "385 1 0.95 True \n",
+ "\n",
+ "[385 rows x 9 columns]"
+ ]
+ },
+ "execution_count": 34,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "admissions"
+ ]
},
{
"cell_type": "code",
@@ -425,6 +1750,249 @@
"HINT (use np.where)"
]
},
+ {
+ "cell_type": "code",
+ "execution_count": 38,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " GRE Score | \n",
+ " TOEFL Score | \n",
+ " University Rating | \n",
+ " SOP | \n",
+ " LOR | \n",
+ " CGPA | \n",
+ " Research | \n",
+ " Chance of Admit | \n",
+ " Decision | \n",
+ " decision2 | \n",
+ "
\n",
+ " \n",
+ " | Serial No. | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 1 | \n",
+ " 337 | \n",
+ " 118 | \n",
+ " 4 | \n",
+ " 4.5 | \n",
+ " 4.5 | \n",
+ " 9.65 | \n",
+ " 1 | \n",
+ " 0.92 | \n",
+ " True | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 316 | \n",
+ " 104 | \n",
+ " 3 | \n",
+ " 3.0 | \n",
+ " 3.5 | \n",
+ " 8.00 | \n",
+ " 1 | \n",
+ " 0.72 | \n",
+ " True | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 322 | \n",
+ " 110 | \n",
+ " 3 | \n",
+ " 3.5 | \n",
+ " 2.5 | \n",
+ " 8.67 | \n",
+ " 1 | \n",
+ " 0.80 | \n",
+ " True | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 314 | \n",
+ " 103 | \n",
+ " 2 | \n",
+ " 2.0 | \n",
+ " 3.0 | \n",
+ " 8.21 | \n",
+ " 0 | \n",
+ " 0.65 | \n",
+ " True | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 330 | \n",
+ " 115 | \n",
+ " 5 | \n",
+ " 4.5 | \n",
+ " 3.0 | \n",
+ " 9.34 | \n",
+ " 1 | \n",
+ " 0.90 | \n",
+ " True | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " | 381 | \n",
+ " 324 | \n",
+ " 110 | \n",
+ " 3 | \n",
+ " 3.5 | \n",
+ " 3.5 | \n",
+ " 9.04 | \n",
+ " 1 | \n",
+ " 0.82 | \n",
+ " True | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 382 | \n",
+ " 325 | \n",
+ " 107 | \n",
+ " 3 | \n",
+ " 3.0 | \n",
+ " 3.5 | \n",
+ " 9.11 | \n",
+ " 1 | \n",
+ " 0.84 | \n",
+ " True | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 383 | \n",
+ " 330 | \n",
+ " 116 | \n",
+ " 4 | \n",
+ " 5.0 | \n",
+ " 4.5 | \n",
+ " 9.45 | \n",
+ " 1 | \n",
+ " 0.91 | \n",
+ " True | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 384 | \n",
+ " 312 | \n",
+ " 103 | \n",
+ " 3 | \n",
+ " 3.5 | \n",
+ " 4.0 | \n",
+ " 8.78 | \n",
+ " 0 | \n",
+ " 0.67 | \n",
+ " True | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 385 | \n",
+ " 333 | \n",
+ " 117 | \n",
+ " 4 | \n",
+ " 5.0 | \n",
+ " 4.0 | \n",
+ " 9.66 | \n",
+ " 1 | \n",
+ " 0.95 | \n",
+ " True | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
385 rows × 10 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " GRE Score TOEFL Score University Rating SOP LOR CGPA \\\n",
+ "Serial No. \n",
+ "1 337 118 4 4.5 4.5 9.65 \n",
+ "2 316 104 3 3.0 3.5 8.00 \n",
+ "3 322 110 3 3.5 2.5 8.67 \n",
+ "4 314 103 2 2.0 3.0 8.21 \n",
+ "5 330 115 5 4.5 3.0 9.34 \n",
+ "... ... ... ... ... ... ... \n",
+ "381 324 110 3 3.5 3.5 9.04 \n",
+ "382 325 107 3 3.0 3.5 9.11 \n",
+ "383 330 116 4 5.0 4.5 9.45 \n",
+ "384 312 103 3 3.5 4.0 8.78 \n",
+ "385 333 117 4 5.0 4.0 9.66 \n",
+ "\n",
+ " Research Chance of Admit Decision decision2 \n",
+ "Serial No. \n",
+ "1 1 0.92 True 1 \n",
+ "2 1 0.72 True 0 \n",
+ "3 1 0.80 True 1 \n",
+ "4 0 0.65 True 0 \n",
+ "5 1 0.90 True 1 \n",
+ "... ... ... ... ... \n",
+ "381 1 0.82 True 1 \n",
+ "382 1 0.84 True 0 \n",
+ "383 1 0.91 True 1 \n",
+ "384 0 0.67 True 1 \n",
+ "385 1 0.95 True 1 \n",
+ "\n",
+ "[385 rows x 10 columns]"
+ ]
+ },
+ "execution_count": 38,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "condition_5 = admissions[\"SOP\"] > 3\n",
+ "admissions[\"decision2\"] = np.where(condition_5, 1,0)\n",
+ "admissions"
+ ]
+ },
{
"cell_type": "code",
"execution_count": null,
@@ -449,7 +2017,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.10.8"
+ "version": "3.11.5"
},
"toc": {
"base_numbering": "",