From a8ded7464c08ccb798c59be4d838587f218b2f78 Mon Sep 17 00:00:00 2001 From: SHUVANKAR ROY Date: Sat, 29 Sep 2018 00:07:00 +0530 Subject: [PATCH 1/3] Not completed yet --- shuvankarroy.ipynb | 104 ++++++++++++++++++++++++++++++++------------- 1 file changed, 74 insertions(+), 30 deletions(-) diff --git a/shuvankarroy.ipynb b/shuvankarroy.ipynb index 9e2543a..379aa68 100644 --- a/shuvankarroy.ipynb +++ b/shuvankarroy.ipynb @@ -1,32 +1,76 @@ { - "cells": [ - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "colab": { + "name": "shuvankarroy.ipynb", + "version": "0.3.2", + "provenance": [] + }, + "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.5.2" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} + "cells": [ + { + "metadata": { + "id": "h0hMMTRmcUCd", + "colab_type": "code", + "colab": {} + }, + "cell_type": "code", + "source": [ + "#import necessary modules\n", + "import numpy as np\n", + "import pandas as pd\n", + "#Load url = \"https://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data\" to a dataframe named wine_df\n", + "#This is a wine dataset\n", + "wineData = pd.read_csv(\"https://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data\")\n", + "\n", + "#print first five rows\n", + "wineData.head(5)\n", + "\n", + "#assign wine_df to a different variable wine_df_copy and then delete all odd rows of wine_df_copy\n", + "\n", + "\"\"\"\n", + "Assign the columns as below:\n", + "The attributes are (dontated by Riccardo Leardi, riclea '@' anchem.unige.it):\n", + "1) Alcohol\n", + "2) Malic acid\n", + "3) Ash\n", + "4) Alcalinity of ash\n", + "5) Magnesium\n", + "6) Total phenols\n", + "7) Flavanoids\n", + "8) Nonflavanoid phenols\n", + "9) Proanthocyanins\n", + "10)Color intensity\n", + "11)Hue\n", + "12)OD280/OD315 of diluted wines\n", + "13)Proline\n", + "\"\"\"\n", + "\n", + "\n", + "#Set the values of the first 3 rows from alcohol as NaN\n", + "#Hint- Use iloc to select 3 rows of wine_df\n", + "\n", + "#Create an array of 10 random numbers uptill 10 and assign it to a variable named random\n", + "\n", + "#Use random numbers you generated as an index and assign NaN value to each of cell of the column alcohol\n", + "\n", + "#How many missing values do we have?\n", + "#Hint: you can use isnull() and sum()\n", + "\n", + "#Delete the rows that contain missing values\n", + "\n", + "#BONUS: Play with the data set below\n", + "\n", + "\n" + ], + "execution_count": 0, + "outputs": [] + } + ] +} \ No newline at end of file From ed78f7d0b2437c1a44b4b850800f53e2072f0e25 Mon Sep 17 00:00:00 2001 From: SHUVANKAR ROY Date: Wed, 19 Dec 2018 23:46:39 +0530 Subject: [PATCH 2/3] Created using Colaboratory --- shuvankarroy.ipynb | 4132 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 4104 insertions(+), 28 deletions(-) diff --git a/shuvankarroy.ipynb b/shuvankarroy.ipynb index 379aa68..3d8577e 100644 --- a/shuvankarroy.ipynb +++ b/shuvankarroy.ipynb @@ -16,61 +16,4137 @@ "cells": [ { "metadata": { - "id": "h0hMMTRmcUCd", + "id": "pzZU_TbGkHYa", + "colab_type": "text" + }, + "cell_type": "markdown", + "source": [ + "###import necessary modules numpy and pandas" + ] + }, + { + "metadata": { + "id": "ElUmlwO9j9Ng", "colab_type": "code", "colab": {} }, "cell_type": "code", "source": [ - "#import necessary modules\n", "import numpy as np\n", - "import pandas as pd\n", - "#Load url = \"https://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data\" to a dataframe named wine_df\n", - "#This is a wine dataset\n", - "wineData = pd.read_csv(\"https://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data\")\n", - "\n", - "#print first five rows\n", - "wineData.head(5)\n", + "import pandas as pd" + ], + "execution_count": 0, + "outputs": [] + }, + { + "metadata": { + "id": "bmDxBT6rkWj9", + "colab_type": "text" + }, + "cell_type": "markdown", + "source": [ + "### Loading data to pandas' dataframe\n", + "###Load url = \"https://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data\" to a dataframe named wine_df\n", + "This is a wine dataset\n" + ] + }, + { + "metadata": { + "id": "bqSAqnuHkP8x", + "colab_type": "code", + "colab": {} + }, + "cell_type": "code", + "source": [ + "wine_df = pd.read_csv(\"https://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data\",header=None)" + ], + "execution_count": 0, + "outputs": [] + }, + { + "metadata": { + "id": "gubui4aEnHPH", + "colab_type": "text" + }, + "cell_type": "markdown", + "source": [ + "###print first five rows" + ] + }, + { + "metadata": { + "id": "SBjmYDSPnKAv", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 204 + }, + "outputId": "f8633cc9-926a-4acd-bf79-166b87205c28" + }, + "cell_type": "code", + "source": [ + "wine_df.head()" + ], + "execution_count": 39, + "outputs": [ + { + "output_type": "execute_result", + "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", + "
012345678910111213
0114.231.712.4315.61272.803.060.282.295.641.043.921065
1113.201.782.1411.21002.652.760.261.284.381.053.401050
2113.162.362.6718.61012.803.240.302.815.681.033.171185
3114.371.952.5016.81133.853.490.242.187.800.863.451480
4113.242.592.8721.01182.802.690.391.824.321.042.93735
\n", + "
" + ], + "text/plain": [ + " 0 1 2 3 4 5 6 7 8 9 10 11 12 \\\n", + "0 1 14.23 1.71 2.43 15.6 127 2.80 3.06 0.28 2.29 5.64 1.04 3.92 \n", + "1 1 13.20 1.78 2.14 11.2 100 2.65 2.76 0.26 1.28 4.38 1.05 3.40 \n", + "2 1 13.16 2.36 2.67 18.6 101 2.80 3.24 0.30 2.81 5.68 1.03 3.17 \n", + "3 1 14.37 1.95 2.50 16.8 113 3.85 3.49 0.24 2.18 7.80 0.86 3.45 \n", + "4 1 13.24 2.59 2.87 21.0 118 2.80 2.69 0.39 1.82 4.32 1.04 2.93 \n", + "\n", + " 13 \n", + "0 1065 \n", + "1 1050 \n", + "2 1185 \n", + "3 1480 \n", + "4 735 " + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 39 + } + ] + }, + { + "metadata": { + "id": "Ajv0KUx4koDZ", + "colab_type": "text" + }, + "cell_type": "markdown", + "source": [ + "###assign wine_df to a different variable wine_df_copy and then delete all odd rows of wine_df_copy" + ] + }, + { + "metadata": { + "id": "VhyFYc8ikoZt", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 669 + }, + "outputId": "741c67e1-e33e-465a-ea64-3b587041fac4" + }, + "cell_type": "code", + "source": [ + "wine_df_copy = wine_df.copy()\n", "\n", - "#assign wine_df to a different variable wine_df_copy and then delete all odd rows of wine_df_copy\n", + "wine_df_copy = wine_df_copy[::2]\n", + "wine_df_copy.head(20)" + ], + "execution_count": 40, + "outputs": [ + { + "output_type": "execute_result", + "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", + "
012345678910111213
0114.231.712.4315.61272.803.060.282.295.641.043.921065
2113.162.362.6718.61012.803.240.302.815.681.033.171185
4113.242.592.8721.01182.802.690.391.824.321.042.93735
6114.391.872.4514.6962.502.520.301.985.251.023.581290
8114.831.642.1714.0972.802.980.291.985.201.082.851045
10114.102.162.3018.01052.953.320.222.385.751.253.171510
12113.751.732.4116.0892.602.760.291.815.601.152.901320
14114.381.872.3812.01023.303.640.292.967.501.203.001547
16114.301.922.7220.01202.803.140.331.976.201.072.651280
18114.191.592.4816.51083.303.930.321.868.701.232.821680
20114.061.632.2816.01263.003.170.242.105.651.093.71780
22113.711.862.3616.61012.612.880.271.693.801.114.001035
24113.501.812.6120.0962.532.610.281.663.521.123.82845
26113.391.772.6216.1932.852.940.341.454.800.923.221195
28113.871.902.8019.41072.952.970.371.764.501.253.40915
30113.731.502.7022.51013.003.250.292.385.701.192.711285
32113.681.832.3617.21042.422.690.421.973.841.232.87990
34113.511.802.6519.01102.352.530.291.544.201.102.871095
36113.281.642.8415.51102.602.680.341.364.601.092.78880
38113.071.502.1015.5982.402.640.281.373.701.182.691020
\n", + "
" + ], + "text/plain": [ + " 0 1 2 3 4 5 6 7 8 9 10 11 \\\n", + "0 1 14.23 1.71 2.43 15.6 127 2.80 3.06 0.28 2.29 5.64 1.04 \n", + "2 1 13.16 2.36 2.67 18.6 101 2.80 3.24 0.30 2.81 5.68 1.03 \n", + "4 1 13.24 2.59 2.87 21.0 118 2.80 2.69 0.39 1.82 4.32 1.04 \n", + "6 1 14.39 1.87 2.45 14.6 96 2.50 2.52 0.30 1.98 5.25 1.02 \n", + "8 1 14.83 1.64 2.17 14.0 97 2.80 2.98 0.29 1.98 5.20 1.08 \n", + "10 1 14.10 2.16 2.30 18.0 105 2.95 3.32 0.22 2.38 5.75 1.25 \n", + "12 1 13.75 1.73 2.41 16.0 89 2.60 2.76 0.29 1.81 5.60 1.15 \n", + "14 1 14.38 1.87 2.38 12.0 102 3.30 3.64 0.29 2.96 7.50 1.20 \n", + "16 1 14.30 1.92 2.72 20.0 120 2.80 3.14 0.33 1.97 6.20 1.07 \n", + "18 1 14.19 1.59 2.48 16.5 108 3.30 3.93 0.32 1.86 8.70 1.23 \n", + "20 1 14.06 1.63 2.28 16.0 126 3.00 3.17 0.24 2.10 5.65 1.09 \n", + "22 1 13.71 1.86 2.36 16.6 101 2.61 2.88 0.27 1.69 3.80 1.11 \n", + "24 1 13.50 1.81 2.61 20.0 96 2.53 2.61 0.28 1.66 3.52 1.12 \n", + "26 1 13.39 1.77 2.62 16.1 93 2.85 2.94 0.34 1.45 4.80 0.92 \n", + "28 1 13.87 1.90 2.80 19.4 107 2.95 2.97 0.37 1.76 4.50 1.25 \n", + "30 1 13.73 1.50 2.70 22.5 101 3.00 3.25 0.29 2.38 5.70 1.19 \n", + "32 1 13.68 1.83 2.36 17.2 104 2.42 2.69 0.42 1.97 3.84 1.23 \n", + "34 1 13.51 1.80 2.65 19.0 110 2.35 2.53 0.29 1.54 4.20 1.10 \n", + "36 1 13.28 1.64 2.84 15.5 110 2.60 2.68 0.34 1.36 4.60 1.09 \n", + "38 1 13.07 1.50 2.10 15.5 98 2.40 2.64 0.28 1.37 3.70 1.18 \n", + "\n", + " 12 13 \n", + "0 3.92 1065 \n", + "2 3.17 1185 \n", + "4 2.93 735 \n", + "6 3.58 1290 \n", + "8 2.85 1045 \n", + "10 3.17 1510 \n", + "12 2.90 1320 \n", + "14 3.00 1547 \n", + "16 2.65 1280 \n", + "18 2.82 1680 \n", + "20 3.71 780 \n", + "22 4.00 1035 \n", + "24 3.82 845 \n", + "26 3.22 1195 \n", + "28 3.40 915 \n", + "30 2.71 1285 \n", + "32 2.87 990 \n", + "34 2.87 1095 \n", + "36 2.78 880 \n", + "38 2.69 1020 " + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 40 + } + ] + }, + { + "metadata": { + "id": "0vPbHRGsl2zf", + "colab_type": "text" + }, + "cell_type": "markdown", + "source": [ "\n", - "\"\"\"\n", "Assign the columns as below:\n", "The attributes are (dontated by Riccardo Leardi, riclea '@' anchem.unige.it):\n", "1) Alcohol\n", + "\n", "2) Malic acid\n", + "\n", "3) Ash\n", + "\n", "4) Alcalinity of ash\n", + "\n", "5) Magnesium\n", + "\n", "6) Total phenols\n", - "7) Flavanoids\n", - "8) Nonflavanoid phenols\n", - "9) Proanthocyanins\n", - "10)Color intensity\n", - "11)Hue\n", - "12)OD280/OD315 of diluted wines\n", - "13)Proline\n", - "\"\"\"\n", "\n", + "7) Flavanoids\n", "\n", - "#Set the values of the first 3 rows from alcohol as NaN\n", - "#Hint- Use iloc to select 3 rows of wine_df\n", + "8) Nonflavanoid phenols\n", "\n", - "#Create an array of 10 random numbers uptill 10 and assign it to a variable named random\n", + "9) Proanthocyanins\n", "\n", - "#Use random numbers you generated as an index and assign NaN value to each of cell of the column alcohol\n", + "10)Color intensity\n", "\n", - "#How many missing values do we have?\n", - "#Hint: you can use isnull() and sum()\n", + "11)Hue\n", "\n", - "#Delete the rows that contain missing values\n", + "12)OD280/OD315 of diluted wines\n", "\n", - "#BONUS: Play with the data set below\n", + "13)Proline" + ] + }, + { + "metadata": { + "id": "FGztJfzWl2-3", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 258 + }, + "outputId": "52a1eaf2-1cbd-4067-b43c-77994065f776" + }, + "cell_type": "code", + "source": [ + "wine_df.columns = 'Class,Alcohol,Malic acid,Ash,Alcalinity of ash,Magnesium,Total phenols,Flavanoids,Nonflavanoid phenols,Proanthocyanins,Color intensity,Hue,OD280/OD315 of diluted wines,Proline'.split(',')\n", + "wine_df.head()" + ], + "execution_count": 41, + "outputs": [ + { + "output_type": "execute_result", + "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", + "
ClassAlcoholMalic acidAshAlcalinity of ashMagnesiumTotal phenolsFlavanoidsNonflavanoid phenolsProanthocyaninsColor intensityHueOD280/OD315 of diluted winesProline
0114.231.712.4315.61272.803.060.282.295.641.043.921065
1113.201.782.1411.21002.652.760.261.284.381.053.401050
2113.162.362.6718.61012.803.240.302.815.681.033.171185
3114.371.952.5016.81133.853.490.242.187.800.863.451480
4113.242.592.8721.01182.802.690.391.824.321.042.93735
\n", + "
" + ], + "text/plain": [ + " Class Alcohol Malic acid Ash Alcalinity of ash Magnesium \\\n", + "0 1 14.23 1.71 2.43 15.6 127 \n", + "1 1 13.20 1.78 2.14 11.2 100 \n", + "2 1 13.16 2.36 2.67 18.6 101 \n", + "3 1 14.37 1.95 2.50 16.8 113 \n", + "4 1 13.24 2.59 2.87 21.0 118 \n", + "\n", + " Total phenols Flavanoids Nonflavanoid phenols Proanthocyanins \\\n", + "0 2.80 3.06 0.28 2.29 \n", + "1 2.65 2.76 0.26 1.28 \n", + "2 2.80 3.24 0.30 2.81 \n", + "3 3.85 3.49 0.24 2.18 \n", + "4 2.80 2.69 0.39 1.82 \n", + "\n", + " Color intensity Hue OD280/OD315 of diluted wines Proline \n", + "0 5.64 1.04 3.92 1065 \n", + "1 4.38 1.05 3.40 1050 \n", + "2 5.68 1.03 3.17 1185 \n", + "3 7.80 0.86 3.45 1480 \n", + "4 4.32 1.04 2.93 735 " + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 41 + } + ] + }, + { + "metadata": { + "id": "Vi4xSTnCpNs2", + "colab_type": "text" + }, + "cell_type": "markdown", + "source": [ + "###Set the values of the first 3 rows from alcohol as NaN\n", "\n", - "\n" + "Hint- Use iloc to select 3 rows of wine_df" + ] + }, + { + "metadata": { + "id": "Zz6Vfge2pPk7", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 360 + }, + "outputId": "3c5ae8f2-2f3b-43ca-e457-887572669b58" + }, + "cell_type": "code", + "source": [ + "wine_df.iloc[:3]['Alcohol'] = np.NaN\n", + "wine_df.head()" + ], + "execution_count": 42, + "outputs": [ + { + "output_type": "stream", + "text": [ + "/usr/local/lib/python3.6/dist-packages/ipykernel_launcher.py:1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", + " \"\"\"Entry point for launching an IPython kernel.\n" + ], + "name": "stderr" + }, + { + "output_type": "execute_result", + "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", + "
ClassAlcoholMalic acidAshAlcalinity of ashMagnesiumTotal phenolsFlavanoidsNonflavanoid phenolsProanthocyaninsColor intensityHueOD280/OD315 of diluted winesProline
01NaN1.712.4315.61272.803.060.282.295.641.043.921065
11NaN1.782.1411.21002.652.760.261.284.381.053.401050
21NaN2.362.6718.61012.803.240.302.815.681.033.171185
3114.371.952.5016.81133.853.490.242.187.800.863.451480
4113.242.592.8721.01182.802.690.391.824.321.042.93735
\n", + "
" + ], + "text/plain": [ + " Class Alcohol Malic acid Ash Alcalinity of ash Magnesium \\\n", + "0 1 NaN 1.71 2.43 15.6 127 \n", + "1 1 NaN 1.78 2.14 11.2 100 \n", + "2 1 NaN 2.36 2.67 18.6 101 \n", + "3 1 14.37 1.95 2.50 16.8 113 \n", + "4 1 13.24 2.59 2.87 21.0 118 \n", + "\n", + " Total phenols Flavanoids Nonflavanoid phenols Proanthocyanins \\\n", + "0 2.80 3.06 0.28 2.29 \n", + "1 2.65 2.76 0.26 1.28 \n", + "2 2.80 3.24 0.30 2.81 \n", + "3 3.85 3.49 0.24 2.18 \n", + "4 2.80 2.69 0.39 1.82 \n", + "\n", + " Color intensity Hue OD280/OD315 of diluted wines Proline \n", + "0 5.64 1.04 3.92 1065 \n", + "1 4.38 1.05 3.40 1050 \n", + "2 5.68 1.03 3.17 1185 \n", + "3 7.80 0.86 3.45 1480 \n", + "4 4.32 1.04 2.93 735 " + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 42 + } + ] + }, + { + "metadata": { + "id": "wUmsj7X3plsV", + "colab_type": "text" + }, + "cell_type": "markdown", + "source": [ + "###Create an array of 10 random numbers uptill 10 and assign it to a variable named random" + ] + }, + { + "metadata": { + "id": "Hmvh9h-upk-3", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + }, + "outputId": "f7240014-d538-41ad-ecaf-f8b7e48d93d7" + }, + "cell_type": "code", + "source": [ + "random = np.random.randint(0, 11, 10)\n", + "print(random)" + ], + "execution_count": 43, + "outputs": [ + { + "output_type": "stream", + "text": [ + "[2 0 9 9 0 0 9 6 0 4]\n" + ], + "name": "stdout" + } + ] + }, + { + "metadata": { + "id": "XiM57y3XpwUY", + "colab_type": "text" + }, + "cell_type": "markdown", + "source": [ + "###Use random numbers you generated as an index and assign NaN value to each of cell of the column alcohol" + ] + }, + { + "metadata": { + "id": "uFp4_iq3pyzj", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 740 + }, + "outputId": "9849501d-b03c-4f9b-b14d-aa96b8646dfe" + }, + "cell_type": "code", + "source": [ + "wine_df.loc[random, 'Alcohol'] = np.NaN\n", + "print(\"The condition of data frame after operation : \")\n", + "wine_df.head(20)" + ], + "execution_count": 44, + "outputs": [ + { + "output_type": "stream", + "text": [ + "The condition of data frame after operation : \n" + ], + "name": "stdout" + }, + { + "output_type": "execute_result", + "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", + "
ClassAlcoholMalic acidAshAlcalinity of ashMagnesiumTotal phenolsFlavanoidsNonflavanoid phenolsProanthocyaninsColor intensityHueOD280/OD315 of diluted winesProline
01NaN1.712.4315.61272.803.060.282.295.641.043.921065
11NaN1.782.1411.21002.652.760.261.284.381.053.401050
21NaN2.362.6718.61012.803.240.302.815.681.033.171185
3114.371.952.5016.81133.853.490.242.187.800.863.451480
41NaN2.592.8721.01182.802.690.391.824.321.042.93735
5114.201.762.4515.21123.273.390.341.976.751.052.851450
61NaN1.872.4514.6962.502.520.301.985.251.023.581290
7114.062.152.6117.61212.602.510.311.255.051.063.581295
8114.831.642.1714.0972.802.980.291.985.201.082.851045
91NaN1.352.2716.0982.983.150.221.857.221.013.551045
10114.102.162.3018.01052.953.320.222.385.751.253.171510
11114.121.482.3216.8952.202.430.261.575.001.172.821280
12113.751.732.4116.0892.602.760.291.815.601.152.901320
13114.751.732.3911.4913.103.690.432.815.401.252.731150
14114.381.872.3812.01023.303.640.292.967.501.203.001547
15113.631.812.7017.21122.852.910.301.467.301.282.881310
16114.301.922.7220.01202.803.140.331.976.201.072.651280
17113.831.572.6220.01152.953.400.401.726.601.132.571130
18114.191.592.4816.51083.303.930.321.868.701.232.821680
19113.643.102.5615.21162.703.030.171.665.100.963.36845
\n", + "
" + ], + "text/plain": [ + " Class Alcohol Malic acid Ash Alcalinity of ash Magnesium \\\n", + "0 1 NaN 1.71 2.43 15.6 127 \n", + "1 1 NaN 1.78 2.14 11.2 100 \n", + "2 1 NaN 2.36 2.67 18.6 101 \n", + "3 1 14.37 1.95 2.50 16.8 113 \n", + "4 1 NaN 2.59 2.87 21.0 118 \n", + "5 1 14.20 1.76 2.45 15.2 112 \n", + "6 1 NaN 1.87 2.45 14.6 96 \n", + "7 1 14.06 2.15 2.61 17.6 121 \n", + "8 1 14.83 1.64 2.17 14.0 97 \n", + "9 1 NaN 1.35 2.27 16.0 98 \n", + "10 1 14.10 2.16 2.30 18.0 105 \n", + "11 1 14.12 1.48 2.32 16.8 95 \n", + "12 1 13.75 1.73 2.41 16.0 89 \n", + "13 1 14.75 1.73 2.39 11.4 91 \n", + "14 1 14.38 1.87 2.38 12.0 102 \n", + "15 1 13.63 1.81 2.70 17.2 112 \n", + "16 1 14.30 1.92 2.72 20.0 120 \n", + "17 1 13.83 1.57 2.62 20.0 115 \n", + "18 1 14.19 1.59 2.48 16.5 108 \n", + "19 1 13.64 3.10 2.56 15.2 116 \n", + "\n", + " Total phenols Flavanoids Nonflavanoid phenols Proanthocyanins \\\n", + "0 2.80 3.06 0.28 2.29 \n", + "1 2.65 2.76 0.26 1.28 \n", + "2 2.80 3.24 0.30 2.81 \n", + "3 3.85 3.49 0.24 2.18 \n", + "4 2.80 2.69 0.39 1.82 \n", + "5 3.27 3.39 0.34 1.97 \n", + "6 2.50 2.52 0.30 1.98 \n", + "7 2.60 2.51 0.31 1.25 \n", + "8 2.80 2.98 0.29 1.98 \n", + "9 2.98 3.15 0.22 1.85 \n", + "10 2.95 3.32 0.22 2.38 \n", + "11 2.20 2.43 0.26 1.57 \n", + "12 2.60 2.76 0.29 1.81 \n", + "13 3.10 3.69 0.43 2.81 \n", + "14 3.30 3.64 0.29 2.96 \n", + "15 2.85 2.91 0.30 1.46 \n", + "16 2.80 3.14 0.33 1.97 \n", + "17 2.95 3.40 0.40 1.72 \n", + "18 3.30 3.93 0.32 1.86 \n", + "19 2.70 3.03 0.17 1.66 \n", + "\n", + " Color intensity Hue OD280/OD315 of diluted wines Proline \n", + "0 5.64 1.04 3.92 1065 \n", + "1 4.38 1.05 3.40 1050 \n", + "2 5.68 1.03 3.17 1185 \n", + "3 7.80 0.86 3.45 1480 \n", + "4 4.32 1.04 2.93 735 \n", + "5 6.75 1.05 2.85 1450 \n", + "6 5.25 1.02 3.58 1290 \n", + "7 5.05 1.06 3.58 1295 \n", + "8 5.20 1.08 2.85 1045 \n", + "9 7.22 1.01 3.55 1045 \n", + "10 5.75 1.25 3.17 1510 \n", + "11 5.00 1.17 2.82 1280 \n", + "12 5.60 1.15 2.90 1320 \n", + "13 5.40 1.25 2.73 1150 \n", + "14 7.50 1.20 3.00 1547 \n", + "15 7.30 1.28 2.88 1310 \n", + "16 6.20 1.07 2.65 1280 \n", + "17 6.60 1.13 2.57 1130 \n", + "18 8.70 1.23 2.82 1680 \n", + "19 5.10 0.96 3.36 845 " + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 44 + } + ] + }, + { + "metadata": { + "id": "2QA-q16epzFU", + "colab_type": "text" + }, + "cell_type": "markdown", + "source": [ + "###How many missing values do we have?\n", + "Hint: you can use isnull() and sum()" + ] + }, + { + "metadata": { + "id": "ziemNezWpzWF", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 272 + }, + "outputId": "fdc81c39-df96-4589-f746-db964127dc58" + }, + "cell_type": "code", + "source": [ + "wine_df.isnull().sum()" + ], + "execution_count": 45, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "Class 0\n", + "Alcohol 6\n", + "Malic acid 0\n", + "Ash 0\n", + "Alcalinity of ash 0\n", + "Magnesium 0\n", + "Total phenols 0\n", + "Flavanoids 0\n", + "Nonflavanoid phenols 0\n", + "Proanthocyanins 0\n", + "Color intensity 0\n", + "Hue 0\n", + "OD280/OD315 of diluted wines 0\n", + "Proline 0\n", + "dtype: int64" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 45 + } + ] + }, + { + "metadata": { + "id": "VO3D_yVVpzgb", + "colab_type": "text" + }, + "cell_type": "markdown", + "source": [ + "###Delete the rows that contain missing values" + ] + }, + { + "metadata": { + "id": "4gCP0Ey0pzns", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 723 + }, + "outputId": "645fc54e-8502-4cfb-b7e0-cd38dce6b182" + }, + "cell_type": "code", + "source": [ + "wine_df.dropna(inplace=True)\n", + "wine_df.head(20)" + ], + "execution_count": 46, + "outputs": [ + { + "output_type": "execute_result", + "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", + "
ClassAlcoholMalic acidAshAlcalinity of ashMagnesiumTotal phenolsFlavanoidsNonflavanoid phenolsProanthocyaninsColor intensityHueOD280/OD315 of diluted winesProline
3114.371.952.5016.81133.853.490.242.187.800.863.451480
5114.201.762.4515.21123.273.390.341.976.751.052.851450
7114.062.152.6117.61212.602.510.311.255.051.063.581295
8114.831.642.1714.0972.802.980.291.985.201.082.851045
10114.102.162.3018.01052.953.320.222.385.751.253.171510
11114.121.482.3216.8952.202.430.261.575.001.172.821280
12113.751.732.4116.0892.602.760.291.815.601.152.901320
13114.751.732.3911.4913.103.690.432.815.401.252.731150
14114.381.872.3812.01023.303.640.292.967.501.203.001547
15113.631.812.7017.21122.852.910.301.467.301.282.881310
16114.301.922.7220.01202.803.140.331.976.201.072.651280
17113.831.572.6220.01152.953.400.401.726.601.132.571130
18114.191.592.4816.51083.303.930.321.868.701.232.821680
19113.643.102.5615.21162.703.030.171.665.100.963.36845
20114.061.632.2816.01263.003.170.242.105.651.093.71780
21112.933.802.6518.61022.412.410.251.984.501.033.52770
22113.711.862.3616.61012.612.880.271.693.801.114.001035
23112.851.602.5217.8952.482.370.261.463.931.093.631015
24113.501.812.6120.0962.532.610.281.663.521.123.82845
25113.052.053.2225.01242.632.680.471.923.581.133.20830
\n", + "
" + ], + "text/plain": [ + " Class Alcohol Malic acid Ash Alcalinity of ash Magnesium \\\n", + "3 1 14.37 1.95 2.50 16.8 113 \n", + "5 1 14.20 1.76 2.45 15.2 112 \n", + "7 1 14.06 2.15 2.61 17.6 121 \n", + "8 1 14.83 1.64 2.17 14.0 97 \n", + "10 1 14.10 2.16 2.30 18.0 105 \n", + "11 1 14.12 1.48 2.32 16.8 95 \n", + "12 1 13.75 1.73 2.41 16.0 89 \n", + "13 1 14.75 1.73 2.39 11.4 91 \n", + "14 1 14.38 1.87 2.38 12.0 102 \n", + "15 1 13.63 1.81 2.70 17.2 112 \n", + "16 1 14.30 1.92 2.72 20.0 120 \n", + "17 1 13.83 1.57 2.62 20.0 115 \n", + "18 1 14.19 1.59 2.48 16.5 108 \n", + "19 1 13.64 3.10 2.56 15.2 116 \n", + "20 1 14.06 1.63 2.28 16.0 126 \n", + "21 1 12.93 3.80 2.65 18.6 102 \n", + "22 1 13.71 1.86 2.36 16.6 101 \n", + "23 1 12.85 1.60 2.52 17.8 95 \n", + "24 1 13.50 1.81 2.61 20.0 96 \n", + "25 1 13.05 2.05 3.22 25.0 124 \n", + "\n", + " Total phenols Flavanoids Nonflavanoid phenols Proanthocyanins \\\n", + "3 3.85 3.49 0.24 2.18 \n", + "5 3.27 3.39 0.34 1.97 \n", + "7 2.60 2.51 0.31 1.25 \n", + "8 2.80 2.98 0.29 1.98 \n", + "10 2.95 3.32 0.22 2.38 \n", + "11 2.20 2.43 0.26 1.57 \n", + "12 2.60 2.76 0.29 1.81 \n", + "13 3.10 3.69 0.43 2.81 \n", + "14 3.30 3.64 0.29 2.96 \n", + "15 2.85 2.91 0.30 1.46 \n", + "16 2.80 3.14 0.33 1.97 \n", + "17 2.95 3.40 0.40 1.72 \n", + "18 3.30 3.93 0.32 1.86 \n", + "19 2.70 3.03 0.17 1.66 \n", + "20 3.00 3.17 0.24 2.10 \n", + "21 2.41 2.41 0.25 1.98 \n", + "22 2.61 2.88 0.27 1.69 \n", + "23 2.48 2.37 0.26 1.46 \n", + "24 2.53 2.61 0.28 1.66 \n", + "25 2.63 2.68 0.47 1.92 \n", + "\n", + " Color intensity Hue OD280/OD315 of diluted wines Proline \n", + "3 7.80 0.86 3.45 1480 \n", + "5 6.75 1.05 2.85 1450 \n", + "7 5.05 1.06 3.58 1295 \n", + "8 5.20 1.08 2.85 1045 \n", + "10 5.75 1.25 3.17 1510 \n", + "11 5.00 1.17 2.82 1280 \n", + "12 5.60 1.15 2.90 1320 \n", + "13 5.40 1.25 2.73 1150 \n", + "14 7.50 1.20 3.00 1547 \n", + "15 7.30 1.28 2.88 1310 \n", + "16 6.20 1.07 2.65 1280 \n", + "17 6.60 1.13 2.57 1130 \n", + "18 8.70 1.23 2.82 1680 \n", + "19 5.10 0.96 3.36 845 \n", + "20 5.65 1.09 3.71 780 \n", + "21 4.50 1.03 3.52 770 \n", + "22 3.80 1.11 4.00 1035 \n", + "23 3.93 1.09 3.63 1015 \n", + "24 3.52 1.12 3.82 845 \n", + "25 3.58 1.13 3.20 830 " + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 46 + } + ] + }, + { + "metadata": { + "id": "kwvj4pPkqzXQ", + "colab_type": "text" + }, + "cell_type": "markdown", + "source": [ + "###BONUS: Play with the data set below" + ] + }, + { + "metadata": { + "id": "dpNV7tcekSzw", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 351 + }, + "outputId": "115d14c8-e5f8-4443-c8d2-84a22a32ebe4" + }, + "cell_type": "code", + "source": [ + "wine_df.describe()" + ], + "execution_count": 47, + "outputs": [ + { + "output_type": "execute_result", + "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", + "
ClassAlcoholMalic acidAshAlcalinity of ashMagnesiumTotal phenolsFlavanoidsNonflavanoid phenolsProanthocyaninsColor intensityHueOD280/OD315 of diluted winesProline
count172.00000172.000000172.000000172.000000172.000000172.000000172.000000172.000000172.000000172.000000172.000000172.000000172.000000172.000000
mean1.9709312.9769192.3500582.36284919.61104799.5000002.2790701.9987790.3643021.5764535.0456400.9548602.583314735.912791
std0.767980.8102221.1314470.2746853.28783814.3067890.6300611.0012880.1255350.5702452.3505760.2321030.703045313.094288
min1.0000011.0300000.7400001.36000010.60000070.0000000.9800000.3400000.1300000.4100001.2800000.4800001.270000278.000000
25%1.0000012.3375001.5975002.21000017.35000088.0000001.7150001.0975000.2700001.2350003.1475000.7775001.905000498.750000
50%2.0000013.0100001.8650002.36000019.50000097.5000002.2650002.0650000.3400001.5400004.6400000.9600002.770000660.000000
75%3.0000013.6475003.1325002.55250021.500000107.0000002.8000002.8075000.4500001.9500006.2125001.1200003.160000924.250000
max3.0000014.8300005.8000003.23000030.000000162.0000003.8800005.0800000.6600003.58000013.0000001.7100004.0000001680.000000
\n", + "
" + ], + "text/plain": [ + " Class Alcohol Malic acid Ash Alcalinity of ash \\\n", + "count 172.00000 172.000000 172.000000 172.000000 172.000000 \n", + "mean 1.97093 12.976919 2.350058 2.362849 19.611047 \n", + "std 0.76798 0.810222 1.131447 0.274685 3.287838 \n", + "min 1.00000 11.030000 0.740000 1.360000 10.600000 \n", + "25% 1.00000 12.337500 1.597500 2.210000 17.350000 \n", + "50% 2.00000 13.010000 1.865000 2.360000 19.500000 \n", + "75% 3.00000 13.647500 3.132500 2.552500 21.500000 \n", + "max 3.00000 14.830000 5.800000 3.230000 30.000000 \n", + "\n", + " Magnesium Total phenols Flavanoids Nonflavanoid phenols \\\n", + "count 172.000000 172.000000 172.000000 172.000000 \n", + "mean 99.500000 2.279070 1.998779 0.364302 \n", + "std 14.306789 0.630061 1.001288 0.125535 \n", + "min 70.000000 0.980000 0.340000 0.130000 \n", + "25% 88.000000 1.715000 1.097500 0.270000 \n", + "50% 97.500000 2.265000 2.065000 0.340000 \n", + "75% 107.000000 2.800000 2.807500 0.450000 \n", + "max 162.000000 3.880000 5.080000 0.660000 \n", + "\n", + " Proanthocyanins Color intensity Hue \\\n", + "count 172.000000 172.000000 172.000000 \n", + "mean 1.576453 5.045640 0.954860 \n", + "std 0.570245 2.350576 0.232103 \n", + "min 0.410000 1.280000 0.480000 \n", + "25% 1.235000 3.147500 0.777500 \n", + "50% 1.540000 4.640000 0.960000 \n", + "75% 1.950000 6.212500 1.120000 \n", + "max 3.580000 13.000000 1.710000 \n", + "\n", + " OD280/OD315 of diluted wines Proline \n", + "count 172.000000 172.000000 \n", + "mean 2.583314 735.912791 \n", + "std 0.703045 313.094288 \n", + "min 1.270000 278.000000 \n", + "25% 1.905000 498.750000 \n", + "50% 2.770000 660.000000 \n", + "75% 3.160000 924.250000 \n", + "max 4.000000 1680.000000 " + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 47 + } + ] + }, + { + "metadata": { + "id": "nU95_b0NpMdn", + "colab_type": "text" + }, + "cell_type": "markdown", + "source": [ + "### Whole DataFrame sorted in ascending order by all columns" + ] + }, + { + "metadata": { + "id": "vj-kHw8akTCr", + "colab_type": "code", + "colab": {} + }, + "cell_type": "code", + "source": [ + "wine_df.index = np.arange(len(wine_df.index))\n", + "wine_df.head(15)" ], "execution_count": 0, "outputs": [] + }, + { + "metadata": { + "id": "8laNQ6S2kS7t", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 2023 + }, + "outputId": "590ee0b3-d099-4c75-b52c-abe9cbd577b8" + }, + "cell_type": "code", + "source": [ + "\n", + "wine_df = wine_df.sort_values(by=wine_df.columns.tolist())\n", + "wine_df" + ], + "execution_count": 48, + "outputs": [ + { + "output_type": "execute_result", + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
ClassAlcoholMalic acidAshAlcalinity of ashMagnesiumTotal phenolsFlavanoidsNonflavanoid phenolsProanthocyaninsColor intensityHueOD280/OD315 of diluted winesProline
23112.851.602.5217.8952.482.370.261.463.931.093.631015
21112.933.802.6518.61022.412.410.251.984.501.033.52770
37113.051.652.5518.0982.452.430.291.444.251.122.511105
50113.051.732.0412.4922.723.270.172.917.201.122.911150
44113.051.772.1017.01073.003.000.282.035.040.883.35885
25113.052.053.2225.01242.632.680.471.923.581.133.20830
38113.071.502.1015.5982.402.640.281.373.701.182.691020
43113.243.982.2917.51032.642.630.321.664.360.823.00680
36113.281.642.8415.51102.602.680.341.364.601.092.78880
57113.291.972.6816.81023.003.230.311.666.001.072.841270
27113.301.722.1417.0942.402.190.271.353.951.022.771285
26113.391.772.6216.1932.852.940.341.454.800.923.221195
41113.413.842.1218.8902.452.680.271.484.280.913.001035
35113.481.812.4120.51002.702.980.261.865.101.043.47920
24113.501.812.6120.0962.532.610.281.663.521.123.82845
34113.511.802.6519.01102.352.530.291.544.201.102.871095
40113.561.712.3116.21173.153.290.342.346.130.953.38795
55113.561.732.4620.51162.962.780.202.456.250.983.031120
31113.581.662.3619.11062.863.190.221.956.901.092.881515
15113.631.812.7017.21122.852.910.301.467.301.282.881310
19113.643.102.5615.21162.703.030.171.665.100.963.36845
32113.681.832.3617.21042.422.690.421.973.841.232.87990
22113.711.862.3616.61012.612.880.271.693.801.114.001035
58113.721.432.5016.71083.403.670.192.046.800.892.871285
30113.731.502.7022.51013.003.250.292.385.701.192.711285
54113.741.672.2516.41182.602.900.211.625.850.923.201060
12113.751.732.4116.0892.602.760.291.815.601.152.901320
33113.761.532.7019.51322.952.740.501.355.401.253.001235
53113.771.902.6817.11153.002.790.391.686.301.132.931375
52113.821.752.4214.01113.883.740.321.877.051.013.261190
.............................................
131312.882.992.4020.01041.301.220.240.835.400.741.42530
140312.932.812.7021.0961.540.500.530.754.600.772.31600
163312.963.452.3518.51061.390.700.400.945.280.681.75675
149313.083.902.3621.51131.411.390.341.149.400.571.33550
152313.111.902.7525.51162.201.280.261.567.100.611.33425
145313.163.572.1521.01021.500.550.431.304.000.601.68830
176313.172.592.3720.01201.650.680.531.469.300.601.62840
155313.175.192.3222.0931.740.630.611.557.900.601.48725
153313.233.302.2818.5981.800.830.611.8710.520.561.51675
175313.274.282.2620.01201.590.690.431.3510.200.591.56835
148313.323.242.3821.5921.930.760.451.258.420.551.62650
141313.362.562.3520.0891.400.500.370.645.600.702.47780
174313.403.912.4823.01021.800.750.431.417.300.701.56750
169313.404.602.8625.01121.980.960.271.118.500.671.92630
166313.453.702.6023.01111.700.920.431.4610.680.851.56695
159313.481.672.6422.5892.601.100.522.2911.750.571.78620
138313.493.592.1919.5881.620.480.580.885.700.811.82580
150313.503.122.6224.01231.401.570.221.258.600.591.30500
142313.523.172.7223.5971.550.520.500.554.350.892.06520
168313.582.582.6924.51051.550.840.391.548.660.741.80750
143313.624.952.3520.0922.000.800.471.024.400.912.05550
161313.693.262.5420.01071.830.560.500.805.880.961.82680
173313.715.652.4520.5951.680.610.521.067.700.641.74740
165313.734.362.2622.5881.280.470.521.156.620.781.75520
164313.782.762.3022.0901.350.680.411.039.580.701.68615
156313.844.122.3819.5891.800.830.481.569.010.571.64480
146313.885.042.2320.0800.980.340.400.684.900.581.33415
177314.134.102.7424.5962.050.760.561.359.200.611.60560
172314.162.512.4820.0911.680.700.441.249.700.621.71660
158314.341.682.7025.0982.801.310.532.7013.000.571.96660
\n", + "

172 rows × 14 columns

\n", + "
" + ], + "text/plain": [ + " Class Alcohol Malic acid Ash Alcalinity of ash Magnesium \\\n", + "23 1 12.85 1.60 2.52 17.8 95 \n", + "21 1 12.93 3.80 2.65 18.6 102 \n", + "37 1 13.05 1.65 2.55 18.0 98 \n", + "50 1 13.05 1.73 2.04 12.4 92 \n", + "44 1 13.05 1.77 2.10 17.0 107 \n", + "25 1 13.05 2.05 3.22 25.0 124 \n", + "38 1 13.07 1.50 2.10 15.5 98 \n", + "43 1 13.24 3.98 2.29 17.5 103 \n", + "36 1 13.28 1.64 2.84 15.5 110 \n", + "57 1 13.29 1.97 2.68 16.8 102 \n", + "27 1 13.30 1.72 2.14 17.0 94 \n", + "26 1 13.39 1.77 2.62 16.1 93 \n", + "41 1 13.41 3.84 2.12 18.8 90 \n", + "35 1 13.48 1.81 2.41 20.5 100 \n", + "24 1 13.50 1.81 2.61 20.0 96 \n", + "34 1 13.51 1.80 2.65 19.0 110 \n", + "40 1 13.56 1.71 2.31 16.2 117 \n", + "55 1 13.56 1.73 2.46 20.5 116 \n", + "31 1 13.58 1.66 2.36 19.1 106 \n", + "15 1 13.63 1.81 2.70 17.2 112 \n", + "19 1 13.64 3.10 2.56 15.2 116 \n", + "32 1 13.68 1.83 2.36 17.2 104 \n", + "22 1 13.71 1.86 2.36 16.6 101 \n", + "58 1 13.72 1.43 2.50 16.7 108 \n", + "30 1 13.73 1.50 2.70 22.5 101 \n", + "54 1 13.74 1.67 2.25 16.4 118 \n", + "12 1 13.75 1.73 2.41 16.0 89 \n", + "33 1 13.76 1.53 2.70 19.5 132 \n", + "53 1 13.77 1.90 2.68 17.1 115 \n", + "52 1 13.82 1.75 2.42 14.0 111 \n", + ".. ... ... ... ... ... ... \n", + "131 3 12.88 2.99 2.40 20.0 104 \n", + "140 3 12.93 2.81 2.70 21.0 96 \n", + "163 3 12.96 3.45 2.35 18.5 106 \n", + "149 3 13.08 3.90 2.36 21.5 113 \n", + "152 3 13.11 1.90 2.75 25.5 116 \n", + "145 3 13.16 3.57 2.15 21.0 102 \n", + "176 3 13.17 2.59 2.37 20.0 120 \n", + "155 3 13.17 5.19 2.32 22.0 93 \n", + "153 3 13.23 3.30 2.28 18.5 98 \n", + "175 3 13.27 4.28 2.26 20.0 120 \n", + "148 3 13.32 3.24 2.38 21.5 92 \n", + "141 3 13.36 2.56 2.35 20.0 89 \n", + "174 3 13.40 3.91 2.48 23.0 102 \n", + "169 3 13.40 4.60 2.86 25.0 112 \n", + "166 3 13.45 3.70 2.60 23.0 111 \n", + "159 3 13.48 1.67 2.64 22.5 89 \n", + "138 3 13.49 3.59 2.19 19.5 88 \n", + "150 3 13.50 3.12 2.62 24.0 123 \n", + "142 3 13.52 3.17 2.72 23.5 97 \n", + "168 3 13.58 2.58 2.69 24.5 105 \n", + "143 3 13.62 4.95 2.35 20.0 92 \n", + "161 3 13.69 3.26 2.54 20.0 107 \n", + "173 3 13.71 5.65 2.45 20.5 95 \n", + "165 3 13.73 4.36 2.26 22.5 88 \n", + "164 3 13.78 2.76 2.30 22.0 90 \n", + "156 3 13.84 4.12 2.38 19.5 89 \n", + "146 3 13.88 5.04 2.23 20.0 80 \n", + "177 3 14.13 4.10 2.74 24.5 96 \n", + "172 3 14.16 2.51 2.48 20.0 91 \n", + "158 3 14.34 1.68 2.70 25.0 98 \n", + "\n", + " Total phenols Flavanoids Nonflavanoid phenols Proanthocyanins \\\n", + "23 2.48 2.37 0.26 1.46 \n", + "21 2.41 2.41 0.25 1.98 \n", + "37 2.45 2.43 0.29 1.44 \n", + "50 2.72 3.27 0.17 2.91 \n", + "44 3.00 3.00 0.28 2.03 \n", + "25 2.63 2.68 0.47 1.92 \n", + "38 2.40 2.64 0.28 1.37 \n", + "43 2.64 2.63 0.32 1.66 \n", + "36 2.60 2.68 0.34 1.36 \n", + "57 3.00 3.23 0.31 1.66 \n", + "27 2.40 2.19 0.27 1.35 \n", + "26 2.85 2.94 0.34 1.45 \n", + "41 2.45 2.68 0.27 1.48 \n", + "35 2.70 2.98 0.26 1.86 \n", + "24 2.53 2.61 0.28 1.66 \n", + "34 2.35 2.53 0.29 1.54 \n", + "40 3.15 3.29 0.34 2.34 \n", + "55 2.96 2.78 0.20 2.45 \n", + "31 2.86 3.19 0.22 1.95 \n", + "15 2.85 2.91 0.30 1.46 \n", + "19 2.70 3.03 0.17 1.66 \n", + "32 2.42 2.69 0.42 1.97 \n", + "22 2.61 2.88 0.27 1.69 \n", + "58 3.40 3.67 0.19 2.04 \n", + "30 3.00 3.25 0.29 2.38 \n", + "54 2.60 2.90 0.21 1.62 \n", + "12 2.60 2.76 0.29 1.81 \n", + "33 2.95 2.74 0.50 1.35 \n", + "53 3.00 2.79 0.39 1.68 \n", + "52 3.88 3.74 0.32 1.87 \n", + ".. ... ... ... ... \n", + "131 1.30 1.22 0.24 0.83 \n", + "140 1.54 0.50 0.53 0.75 \n", + "163 1.39 0.70 0.40 0.94 \n", + "149 1.41 1.39 0.34 1.14 \n", + "152 2.20 1.28 0.26 1.56 \n", + "145 1.50 0.55 0.43 1.30 \n", + "176 1.65 0.68 0.53 1.46 \n", + "155 1.74 0.63 0.61 1.55 \n", + "153 1.80 0.83 0.61 1.87 \n", + "175 1.59 0.69 0.43 1.35 \n", + "148 1.93 0.76 0.45 1.25 \n", + "141 1.40 0.50 0.37 0.64 \n", + "174 1.80 0.75 0.43 1.41 \n", + "169 1.98 0.96 0.27 1.11 \n", + "166 1.70 0.92 0.43 1.46 \n", + "159 2.60 1.10 0.52 2.29 \n", + "138 1.62 0.48 0.58 0.88 \n", + "150 1.40 1.57 0.22 1.25 \n", + "142 1.55 0.52 0.50 0.55 \n", + "168 1.55 0.84 0.39 1.54 \n", + "143 2.00 0.80 0.47 1.02 \n", + "161 1.83 0.56 0.50 0.80 \n", + "173 1.68 0.61 0.52 1.06 \n", + "165 1.28 0.47 0.52 1.15 \n", + "164 1.35 0.68 0.41 1.03 \n", + "156 1.80 0.83 0.48 1.56 \n", + "146 0.98 0.34 0.40 0.68 \n", + "177 2.05 0.76 0.56 1.35 \n", + "172 1.68 0.70 0.44 1.24 \n", + "158 2.80 1.31 0.53 2.70 \n", + "\n", + " Color intensity Hue OD280/OD315 of diluted wines Proline \n", + "23 3.93 1.09 3.63 1015 \n", + "21 4.50 1.03 3.52 770 \n", + "37 4.25 1.12 2.51 1105 \n", + "50 7.20 1.12 2.91 1150 \n", + "44 5.04 0.88 3.35 885 \n", + "25 3.58 1.13 3.20 830 \n", + "38 3.70 1.18 2.69 1020 \n", + "43 4.36 0.82 3.00 680 \n", + "36 4.60 1.09 2.78 880 \n", + "57 6.00 1.07 2.84 1270 \n", + "27 3.95 1.02 2.77 1285 \n", + "26 4.80 0.92 3.22 1195 \n", + "41 4.28 0.91 3.00 1035 \n", + "35 5.10 1.04 3.47 920 \n", + "24 3.52 1.12 3.82 845 \n", + "34 4.20 1.10 2.87 1095 \n", + "40 6.13 0.95 3.38 795 \n", + "55 6.25 0.98 3.03 1120 \n", + "31 6.90 1.09 2.88 1515 \n", + "15 7.30 1.28 2.88 1310 \n", + "19 5.10 0.96 3.36 845 \n", + "32 3.84 1.23 2.87 990 \n", + "22 3.80 1.11 4.00 1035 \n", + "58 6.80 0.89 2.87 1285 \n", + "30 5.70 1.19 2.71 1285 \n", + "54 5.85 0.92 3.20 1060 \n", + "12 5.60 1.15 2.90 1320 \n", + "33 5.40 1.25 3.00 1235 \n", + "53 6.30 1.13 2.93 1375 \n", + "52 7.05 1.01 3.26 1190 \n", + ".. ... ... ... ... \n", + "131 5.40 0.74 1.42 530 \n", + "140 4.60 0.77 2.31 600 \n", + "163 5.28 0.68 1.75 675 \n", + "149 9.40 0.57 1.33 550 \n", + "152 7.10 0.61 1.33 425 \n", + "145 4.00 0.60 1.68 830 \n", + "176 9.30 0.60 1.62 840 \n", + "155 7.90 0.60 1.48 725 \n", + "153 10.52 0.56 1.51 675 \n", + "175 10.20 0.59 1.56 835 \n", + "148 8.42 0.55 1.62 650 \n", + "141 5.60 0.70 2.47 780 \n", + "174 7.30 0.70 1.56 750 \n", + "169 8.50 0.67 1.92 630 \n", + "166 10.68 0.85 1.56 695 \n", + "159 11.75 0.57 1.78 620 \n", + "138 5.70 0.81 1.82 580 \n", + "150 8.60 0.59 1.30 500 \n", + "142 4.35 0.89 2.06 520 \n", + "168 8.66 0.74 1.80 750 \n", + "143 4.40 0.91 2.05 550 \n", + "161 5.88 0.96 1.82 680 \n", + "173 7.70 0.64 1.74 740 \n", + "165 6.62 0.78 1.75 520 \n", + "164 9.58 0.70 1.68 615 \n", + "156 9.01 0.57 1.64 480 \n", + "146 4.90 0.58 1.33 415 \n", + "177 9.20 0.61 1.60 560 \n", + "172 9.70 0.62 1.71 660 \n", + "158 13.00 0.57 1.96 660 \n", + "\n", + "[172 rows x 14 columns]" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 48 + } + ] + }, + { + "metadata": { + "id": "2kLum6zPrfvO", + "colab_type": "text" + }, + "cell_type": "markdown", + "source": [ + "### Reset the row indexes" + ] + }, + { + "metadata": { + "id": "W-f3XGgTrhmF", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 568 + }, + "outputId": "bc2d952b-f0c9-4c33-9945-fc6d241aaf2c" + }, + "cell_type": "code", + "source": [ + "# Reset the row indexes\n", + "wine_df.index = np.arange(len(wine_df.index))\n", + "wine_df.head(15)" + ], + "execution_count": 49, + "outputs": [ + { + "output_type": "execute_result", + "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", + "
ClassAlcoholMalic acidAshAlcalinity of ashMagnesiumTotal phenolsFlavanoidsNonflavanoid phenolsProanthocyaninsColor intensityHueOD280/OD315 of diluted winesProline
0112.851.602.5217.8952.482.370.261.463.931.093.631015
1112.933.802.6518.61022.412.410.251.984.501.033.52770
2113.051.652.5518.0982.452.430.291.444.251.122.511105
3113.051.732.0412.4922.723.270.172.917.201.122.911150
4113.051.772.1017.01073.003.000.282.035.040.883.35885
5113.052.053.2225.01242.632.680.471.923.581.133.20830
6113.071.502.1015.5982.402.640.281.373.701.182.691020
7113.243.982.2917.51032.642.630.321.664.360.823.00680
8113.281.642.8415.51102.602.680.341.364.601.092.78880
9113.291.972.6816.81023.003.230.311.666.001.072.841270
10113.301.722.1417.0942.402.190.271.353.951.022.771285
11113.391.772.6216.1932.852.940.341.454.800.923.221195
12113.413.842.1218.8902.452.680.271.484.280.913.001035
13113.481.812.4120.51002.702.980.261.865.101.043.47920
14113.501.812.6120.0962.532.610.281.663.521.123.82845
\n", + "
" + ], + "text/plain": [ + " Class Alcohol Malic acid Ash Alcalinity of ash Magnesium \\\n", + "0 1 12.85 1.60 2.52 17.8 95 \n", + "1 1 12.93 3.80 2.65 18.6 102 \n", + "2 1 13.05 1.65 2.55 18.0 98 \n", + "3 1 13.05 1.73 2.04 12.4 92 \n", + "4 1 13.05 1.77 2.10 17.0 107 \n", + "5 1 13.05 2.05 3.22 25.0 124 \n", + "6 1 13.07 1.50 2.10 15.5 98 \n", + "7 1 13.24 3.98 2.29 17.5 103 \n", + "8 1 13.28 1.64 2.84 15.5 110 \n", + "9 1 13.29 1.97 2.68 16.8 102 \n", + "10 1 13.30 1.72 2.14 17.0 94 \n", + "11 1 13.39 1.77 2.62 16.1 93 \n", + "12 1 13.41 3.84 2.12 18.8 90 \n", + "13 1 13.48 1.81 2.41 20.5 100 \n", + "14 1 13.50 1.81 2.61 20.0 96 \n", + "\n", + " Total phenols Flavanoids Nonflavanoid phenols Proanthocyanins \\\n", + "0 2.48 2.37 0.26 1.46 \n", + "1 2.41 2.41 0.25 1.98 \n", + "2 2.45 2.43 0.29 1.44 \n", + "3 2.72 3.27 0.17 2.91 \n", + "4 3.00 3.00 0.28 2.03 \n", + "5 2.63 2.68 0.47 1.92 \n", + "6 2.40 2.64 0.28 1.37 \n", + "7 2.64 2.63 0.32 1.66 \n", + "8 2.60 2.68 0.34 1.36 \n", + "9 3.00 3.23 0.31 1.66 \n", + "10 2.40 2.19 0.27 1.35 \n", + "11 2.85 2.94 0.34 1.45 \n", + "12 2.45 2.68 0.27 1.48 \n", + "13 2.70 2.98 0.26 1.86 \n", + "14 2.53 2.61 0.28 1.66 \n", + "\n", + " Color intensity Hue OD280/OD315 of diluted wines Proline \n", + "0 3.93 1.09 3.63 1015 \n", + "1 4.50 1.03 3.52 770 \n", + "2 4.25 1.12 2.51 1105 \n", + "3 7.20 1.12 2.91 1150 \n", + "4 5.04 0.88 3.35 885 \n", + "5 3.58 1.13 3.20 830 \n", + "6 3.70 1.18 2.69 1020 \n", + "7 4.36 0.82 3.00 680 \n", + "8 4.60 1.09 2.78 880 \n", + "9 6.00 1.07 2.84 1270 \n", + "10 3.95 1.02 2.77 1285 \n", + "11 4.80 0.92 3.22 1195 \n", + "12 4.28 0.91 3.00 1035 \n", + "13 5.10 1.04 3.47 920 \n", + "14 3.52 1.12 3.82 845 " + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 49 + } + ] } ] } \ No newline at end of file From 414071ca52fb424a478237f933584bce915c1f3b Mon Sep 17 00:00:00 2001 From: SHUVANKAR ROY Date: Wed, 19 Dec 2018 23:49:24 +0530 Subject: [PATCH 3/3] Created using Colaboratory --- shuvankarroy.ipynb | 599 ++++++++++++++++++++++----------------------- 1 file changed, 292 insertions(+), 307 deletions(-) diff --git a/shuvankarroy.ipynb b/shuvankarroy.ipynb index 3d8577e..6f78a79 100644 --- a/shuvankarroy.ipynb +++ b/shuvankarroy.ipynb @@ -81,13 +81,13 @@ "base_uri": "https://localhost:8080/", "height": 204 }, - "outputId": "f8633cc9-926a-4acd-bf79-166b87205c28" + "outputId": "6cb9f271-97ac-46b0-eb9c-612ff5db6878" }, "cell_type": "code", "source": [ "wine_df.head()" ], - "execution_count": 39, + "execution_count": 54, "outputs": [ { "output_type": "execute_result", @@ -236,7 +236,7 @@ "metadata": { "tags": [] }, - "execution_count": 39 + "execution_count": 54 } ] }, @@ -258,7 +258,7 @@ "base_uri": "https://localhost:8080/", "height": 669 }, - "outputId": "741c67e1-e33e-465a-ea64-3b587041fac4" + "outputId": "6b0ee9fa-e1bd-4008-c0c9-0b3375bc7400" }, "cell_type": "code", "source": [ @@ -267,7 +267,7 @@ "wine_df_copy = wine_df_copy[::2]\n", "wine_df_copy.head(20)" ], - "execution_count": 40, + "execution_count": 55, "outputs": [ { "output_type": "execute_result", @@ -701,7 +701,7 @@ "metadata": { "tags": [] }, - "execution_count": 40 + "execution_count": 55 } ] }, @@ -750,14 +750,14 @@ "base_uri": "https://localhost:8080/", "height": 258 }, - "outputId": "52a1eaf2-1cbd-4067-b43c-77994065f776" + "outputId": "bfcbea7c-c696-4ea8-9535-fee2680796d4" }, "cell_type": "code", "source": [ "wine_df.columns = 'Class,Alcohol,Malic acid,Ash,Alcalinity of ash,Magnesium,Total phenols,Flavanoids,Nonflavanoid phenols,Proanthocyanins,Color intensity,Hue,OD280/OD315 of diluted wines,Proline'.split(',')\n", "wine_df.head()" ], - "execution_count": 41, + "execution_count": 56, "outputs": [ { "output_type": "execute_result", @@ -913,7 +913,7 @@ "metadata": { "tags": [] }, - "execution_count": 41 + "execution_count": 56 } ] }, @@ -937,14 +937,14 @@ "base_uri": "https://localhost:8080/", "height": 360 }, - "outputId": "3c5ae8f2-2f3b-43ca-e457-887572669b58" + "outputId": "55817074-a8d1-4699-fa9b-bc267e660941" }, "cell_type": "code", "source": [ "wine_df.iloc[:3]['Alcohol'] = np.NaN\n", "wine_df.head()" ], - "execution_count": 42, + "execution_count": 57, "outputs": [ { "output_type": "stream", @@ -1112,7 +1112,7 @@ "metadata": { "tags": [] }, - "execution_count": 42 + "execution_count": 57 } ] }, @@ -1134,19 +1134,19 @@ "base_uri": "https://localhost:8080/", "height": 34 }, - "outputId": "f7240014-d538-41ad-ecaf-f8b7e48d93d7" + "outputId": "832970e7-1f9b-4016-fa9c-f1bf9eb24368" }, "cell_type": "code", "source": [ "random = np.random.randint(0, 11, 10)\n", "print(random)" ], - "execution_count": 43, + "execution_count": 58, "outputs": [ { "output_type": "stream", "text": [ - "[2 0 9 9 0 0 9 6 0 4]\n" + "[10 10 7 3 8 0 6 9 10 0]\n" ], "name": "stdout" } @@ -1170,7 +1170,7 @@ "base_uri": "https://localhost:8080/", "height": 740 }, - "outputId": "9849501d-b03c-4f9b-b14d-aa96b8646dfe" + "outputId": "00e0e01e-97d0-4908-9d18-8751be9e17e1" }, "cell_type": "code", "source": [ @@ -1178,7 +1178,7 @@ "print(\"The condition of data frame after operation : \")\n", "wine_df.head(20)" ], - "execution_count": 44, + "execution_count": 59, "outputs": [ { "output_type": "stream", @@ -1280,7 +1280,7 @@ " \n", " 3\n", " 1\n", - " 14.37\n", + " NaN\n", " 1.95\n", " 2.50\n", " 16.8\n", @@ -1297,7 +1297,7 @@ " \n", " 4\n", " 1\n", - " NaN\n", + " 13.24\n", " 2.59\n", " 2.87\n", " 21.0\n", @@ -1348,7 +1348,7 @@ " \n", " 7\n", " 1\n", - " 14.06\n", + " NaN\n", " 2.15\n", " 2.61\n", " 17.6\n", @@ -1365,7 +1365,7 @@ " \n", " 8\n", " 1\n", - " 14.83\n", + " NaN\n", " 1.64\n", " 2.17\n", " 14.0\n", @@ -1399,7 +1399,7 @@ " \n", " 10\n", " 1\n", - " 14.10\n", + " NaN\n", " 2.16\n", " 2.30\n", " 18.0\n", @@ -1575,14 +1575,14 @@ "0 1 NaN 1.71 2.43 15.6 127 \n", "1 1 NaN 1.78 2.14 11.2 100 \n", "2 1 NaN 2.36 2.67 18.6 101 \n", - "3 1 14.37 1.95 2.50 16.8 113 \n", - "4 1 NaN 2.59 2.87 21.0 118 \n", + "3 1 NaN 1.95 2.50 16.8 113 \n", + "4 1 13.24 2.59 2.87 21.0 118 \n", "5 1 14.20 1.76 2.45 15.2 112 \n", "6 1 NaN 1.87 2.45 14.6 96 \n", - "7 1 14.06 2.15 2.61 17.6 121 \n", - "8 1 14.83 1.64 2.17 14.0 97 \n", + "7 1 NaN 2.15 2.61 17.6 121 \n", + "8 1 NaN 1.64 2.17 14.0 97 \n", "9 1 NaN 1.35 2.27 16.0 98 \n", - "10 1 14.10 2.16 2.30 18.0 105 \n", + "10 1 NaN 2.16 2.30 18.0 105 \n", "11 1 14.12 1.48 2.32 16.8 95 \n", "12 1 13.75 1.73 2.41 16.0 89 \n", "13 1 14.75 1.73 2.39 11.4 91 \n", @@ -1641,7 +1641,7 @@ "metadata": { "tags": [] }, - "execution_count": 44 + "execution_count": 59 } ] }, @@ -1664,20 +1664,20 @@ "base_uri": "https://localhost:8080/", "height": 272 }, - "outputId": "fdc81c39-df96-4589-f746-db964127dc58" + "outputId": "1219b159-6f65-4f61-c437-884d276b1fd4" }, "cell_type": "code", "source": [ "wine_df.isnull().sum()" ], - "execution_count": 45, + "execution_count": 60, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ "Class 0\n", - "Alcohol 6\n", + "Alcohol 9\n", "Malic acid 0\n", "Ash 0\n", "Alcalinity of ash 0\n", @@ -1696,7 +1696,7 @@ "metadata": { "tags": [] }, - "execution_count": 45 + "execution_count": 60 } ] }, @@ -1718,14 +1718,14 @@ "base_uri": "https://localhost:8080/", "height": 723 }, - "outputId": "645fc54e-8502-4cfb-b7e0-cd38dce6b182" + "outputId": "fd28f9f6-2952-4b37-b214-5604eb4cd778" }, "cell_type": "code", "source": [ "wine_df.dropna(inplace=True)\n", "wine_df.head(20)" ], - "execution_count": 46, + "execution_count": 61, "outputs": [ { "output_type": "execute_result", @@ -1767,21 +1767,21 @@ " \n", " \n", " \n", - " 3\n", + " 4\n", " 1\n", - " 14.37\n", - " 1.95\n", - " 2.50\n", - " 16.8\n", - " 113\n", - " 3.85\n", - " 3.49\n", - " 0.24\n", - " 2.18\n", - " 7.80\n", - " 0.86\n", - " 3.45\n", - " 1480\n", + " 13.24\n", + " 2.59\n", + " 2.87\n", + " 21.0\n", + " 118\n", + " 2.80\n", + " 2.69\n", + " 0.39\n", + " 1.82\n", + " 4.32\n", + " 1.04\n", + " 2.93\n", + " 735\n", " \n", " \n", " 5\n", @@ -1801,57 +1801,6 @@ " 1450\n", " \n", " \n", - " 7\n", - " 1\n", - " 14.06\n", - " 2.15\n", - " 2.61\n", - " 17.6\n", - " 121\n", - " 2.60\n", - " 2.51\n", - " 0.31\n", - " 1.25\n", - " 5.05\n", - " 1.06\n", - " 3.58\n", - " 1295\n", - " \n", - " \n", - " 8\n", - " 1\n", - " 14.83\n", - " 1.64\n", - " 2.17\n", - " 14.0\n", - " 97\n", - " 2.80\n", - " 2.98\n", - " 0.29\n", - " 1.98\n", - " 5.20\n", - " 1.08\n", - " 2.85\n", - " 1045\n", - " \n", - " \n", - " 10\n", - " 1\n", - " 14.10\n", - " 2.16\n", - " 2.30\n", - " 18.0\n", - " 105\n", - " 2.95\n", - " 3.32\n", - " 0.22\n", - " 2.38\n", - " 5.75\n", - " 1.25\n", - " 3.17\n", - " 1510\n", - " \n", - " \n", " 11\n", " 1\n", " 14.12\n", @@ -2106,17 +2055,65 @@ " 3.20\n", " 830\n", " \n", + " \n", + " 26\n", + " 1\n", + " 13.39\n", + " 1.77\n", + " 2.62\n", + " 16.1\n", + " 93\n", + " 2.85\n", + " 2.94\n", + " 0.34\n", + " 1.45\n", + " 4.80\n", + " 0.92\n", + " 3.22\n", + " 1195\n", + " \n", + " \n", + " 27\n", + " 1\n", + " 13.30\n", + " 1.72\n", + " 2.14\n", + " 17.0\n", + " 94\n", + " 2.40\n", + " 2.19\n", + " 0.27\n", + " 1.35\n", + " 3.95\n", + " 1.02\n", + " 2.77\n", + " 1285\n", + " \n", + " \n", + " 28\n", + " 1\n", + " 13.87\n", + " 1.90\n", + " 2.80\n", + " 19.4\n", + " 107\n", + " 2.95\n", + " 2.97\n", + " 0.37\n", + " 1.76\n", + " 4.50\n", + " 1.25\n", + " 3.40\n", + " 915\n", + " \n", " \n", "\n", "" ], "text/plain": [ " Class Alcohol Malic acid Ash Alcalinity of ash Magnesium \\\n", - "3 1 14.37 1.95 2.50 16.8 113 \n", + "4 1 13.24 2.59 2.87 21.0 118 \n", "5 1 14.20 1.76 2.45 15.2 112 \n", - "7 1 14.06 2.15 2.61 17.6 121 \n", - "8 1 14.83 1.64 2.17 14.0 97 \n", - "10 1 14.10 2.16 2.30 18.0 105 \n", "11 1 14.12 1.48 2.32 16.8 95 \n", "12 1 13.75 1.73 2.41 16.0 89 \n", "13 1 14.75 1.73 2.39 11.4 91 \n", @@ -2132,13 +2129,13 @@ "23 1 12.85 1.60 2.52 17.8 95 \n", "24 1 13.50 1.81 2.61 20.0 96 \n", "25 1 13.05 2.05 3.22 25.0 124 \n", + "26 1 13.39 1.77 2.62 16.1 93 \n", + "27 1 13.30 1.72 2.14 17.0 94 \n", + "28 1 13.87 1.90 2.80 19.4 107 \n", "\n", " Total phenols Flavanoids Nonflavanoid phenols Proanthocyanins \\\n", - "3 3.85 3.49 0.24 2.18 \n", + "4 2.80 2.69 0.39 1.82 \n", "5 3.27 3.39 0.34 1.97 \n", - "7 2.60 2.51 0.31 1.25 \n", - "8 2.80 2.98 0.29 1.98 \n", - "10 2.95 3.32 0.22 2.38 \n", "11 2.20 2.43 0.26 1.57 \n", "12 2.60 2.76 0.29 1.81 \n", "13 3.10 3.69 0.43 2.81 \n", @@ -2154,13 +2151,13 @@ "23 2.48 2.37 0.26 1.46 \n", "24 2.53 2.61 0.28 1.66 \n", "25 2.63 2.68 0.47 1.92 \n", + "26 2.85 2.94 0.34 1.45 \n", + "27 2.40 2.19 0.27 1.35 \n", + "28 2.95 2.97 0.37 1.76 \n", "\n", " Color intensity Hue OD280/OD315 of diluted wines Proline \n", - "3 7.80 0.86 3.45 1480 \n", + "4 4.32 1.04 2.93 735 \n", "5 6.75 1.05 2.85 1450 \n", - "7 5.05 1.06 3.58 1295 \n", - "8 5.20 1.08 2.85 1045 \n", - "10 5.75 1.25 3.17 1510 \n", "11 5.00 1.17 2.82 1280 \n", "12 5.60 1.15 2.90 1320 \n", "13 5.40 1.25 2.73 1150 \n", @@ -2175,13 +2172,16 @@ "22 3.80 1.11 4.00 1035 \n", "23 3.93 1.09 3.63 1015 \n", "24 3.52 1.12 3.82 845 \n", - "25 3.58 1.13 3.20 830 " + "25 3.58 1.13 3.20 830 \n", + "26 4.80 0.92 3.22 1195 \n", + "27 3.95 1.02 2.77 1285 \n", + "28 4.50 1.25 3.40 915 " ] }, "metadata": { "tags": [] }, - "execution_count": 46 + "execution_count": 61 } ] }, @@ -2203,13 +2203,13 @@ "base_uri": "https://localhost:8080/", "height": 351 }, - "outputId": "115d14c8-e5f8-4443-c8d2-84a22a32ebe4" + "outputId": "f5093cae-43ad-442f-ce8d-2a94c35b5ab2" }, "cell_type": "code", "source": [ "wine_df.describe()" ], - "execution_count": 47, + "execution_count": 62, "outputs": [ { "output_type": "execute_result", @@ -2252,58 +2252,58 @@ " \n", " \n", " count\n", - " 172.00000\n", - " 172.000000\n", - " 172.000000\n", - " 172.000000\n", - " 172.000000\n", - " 172.000000\n", - " 172.000000\n", - " 172.000000\n", - " 172.000000\n", - " 172.000000\n", - " 172.000000\n", - " 172.000000\n", - " 172.000000\n", - " 172.000000\n", + " 169.000000\n", + " 169.000000\n", + " 169.000000\n", + " 169.000000\n", + " 169.000000\n", + " 169.000000\n", + " 169.000000\n", + " 169.000000\n", + " 169.000000\n", + " 169.000000\n", + " 169.000000\n", + " 169.000000\n", + " 169.000000\n", + " 169.000000\n", " \n", " \n", " mean\n", - " 1.97093\n", - " 12.976919\n", - " 2.350058\n", - " 2.362849\n", - " 19.611047\n", - " 99.500000\n", - " 2.279070\n", - " 1.998779\n", - " 0.364302\n", - " 1.576453\n", - " 5.045640\n", - " 0.954860\n", - " 2.583314\n", - " 735.912791\n", + " 1.988166\n", + " 12.946213\n", + " 2.360355\n", + " 2.365089\n", + " 19.690533\n", + " 99.384615\n", + " 2.263905\n", + " 1.977396\n", + " 0.366805\n", + " 1.569112\n", + " 5.019941\n", + " 0.952817\n", + " 2.569290\n", + " 721.786982\n", " \n", " \n", " std\n", - " 0.76798\n", - " 0.810222\n", - " 1.131447\n", - " 0.274685\n", - " 3.287838\n", - " 14.306789\n", - " 0.630061\n", - " 1.001288\n", - " 0.125535\n", - " 0.570245\n", - " 2.350576\n", - " 0.232103\n", - " 0.703045\n", - " 313.094288\n", + " 0.763670\n", + " 0.788140\n", + " 1.139676\n", + " 0.278577\n", + " 3.276290\n", + " 14.363479\n", + " 0.621170\n", + " 0.995967\n", + " 0.125586\n", + " 0.568920\n", + " 2.361798\n", + " 0.232684\n", + " 0.700543\n", + " 300.476629\n", " \n", " \n", " min\n", - " 1.00000\n", + " 1.000000\n", " 11.030000\n", " 0.740000\n", " 1.360000\n", @@ -2320,59 +2320,59 @@ " \n", " \n", " 25%\n", - " 1.00000\n", - " 12.337500\n", - " 1.597500\n", + " 1.000000\n", + " 12.330000\n", + " 1.590000\n", " 2.210000\n", - " 17.350000\n", + " 17.500000\n", " 88.000000\n", - " 1.715000\n", - " 1.097500\n", + " 1.700000\n", + " 1.090000\n", " 0.270000\n", - " 1.235000\n", - " 3.147500\n", - " 0.777500\n", - " 1.905000\n", - " 498.750000\n", + " 1.220000\n", + " 3.080000\n", + " 0.770000\n", + " 1.860000\n", + " 495.000000\n", " \n", " \n", " 50%\n", - " 2.00000\n", - " 13.010000\n", - " 1.865000\n", + " 2.000000\n", + " 12.960000\n", + " 1.860000\n", " 2.360000\n", " 19.500000\n", - " 97.500000\n", - " 2.265000\n", - " 2.065000\n", + " 97.000000\n", + " 2.220000\n", + " 2.030000\n", " 0.340000\n", " 1.540000\n", - " 4.640000\n", + " 4.600000\n", " 0.960000\n", " 2.770000\n", - " 660.000000\n", + " 650.000000\n", " \n", " \n", " 75%\n", - " 3.00000\n", - " 13.647500\n", - " 3.132500\n", - " 2.552500\n", + " 3.000000\n", + " 13.580000\n", + " 3.170000\n", + " 2.560000\n", " 21.500000\n", " 107.000000\n", - " 2.800000\n", - " 2.807500\n", + " 2.750000\n", + " 2.780000\n", " 0.450000\n", - " 1.950000\n", - " 6.212500\n", + " 1.900000\n", + " 6.200000\n", " 1.120000\n", - " 3.160000\n", - " 924.250000\n", + " 3.130000\n", + " 885.000000\n", " \n", " \n", " max\n", - " 3.00000\n", - " 14.830000\n", + " 3.000000\n", + " 14.750000\n", " 5.800000\n", " 3.230000\n", " 30.000000\n", @@ -2391,51 +2391,51 @@ "" ], "text/plain": [ - " Class Alcohol Malic acid Ash Alcalinity of ash \\\n", - "count 172.00000 172.000000 172.000000 172.000000 172.000000 \n", - "mean 1.97093 12.976919 2.350058 2.362849 19.611047 \n", - "std 0.76798 0.810222 1.131447 0.274685 3.287838 \n", - "min 1.00000 11.030000 0.740000 1.360000 10.600000 \n", - "25% 1.00000 12.337500 1.597500 2.210000 17.350000 \n", - "50% 2.00000 13.010000 1.865000 2.360000 19.500000 \n", - "75% 3.00000 13.647500 3.132500 2.552500 21.500000 \n", - "max 3.00000 14.830000 5.800000 3.230000 30.000000 \n", + " Class Alcohol Malic acid Ash Alcalinity of ash \\\n", + "count 169.000000 169.000000 169.000000 169.000000 169.000000 \n", + "mean 1.988166 12.946213 2.360355 2.365089 19.690533 \n", + "std 0.763670 0.788140 1.139676 0.278577 3.276290 \n", + "min 1.000000 11.030000 0.740000 1.360000 10.600000 \n", + "25% 1.000000 12.330000 1.590000 2.210000 17.500000 \n", + "50% 2.000000 12.960000 1.860000 2.360000 19.500000 \n", + "75% 3.000000 13.580000 3.170000 2.560000 21.500000 \n", + "max 3.000000 14.750000 5.800000 3.230000 30.000000 \n", "\n", " Magnesium Total phenols Flavanoids Nonflavanoid phenols \\\n", - "count 172.000000 172.000000 172.000000 172.000000 \n", - "mean 99.500000 2.279070 1.998779 0.364302 \n", - "std 14.306789 0.630061 1.001288 0.125535 \n", + "count 169.000000 169.000000 169.000000 169.000000 \n", + "mean 99.384615 2.263905 1.977396 0.366805 \n", + "std 14.363479 0.621170 0.995967 0.125586 \n", "min 70.000000 0.980000 0.340000 0.130000 \n", - "25% 88.000000 1.715000 1.097500 0.270000 \n", - "50% 97.500000 2.265000 2.065000 0.340000 \n", - "75% 107.000000 2.800000 2.807500 0.450000 \n", + "25% 88.000000 1.700000 1.090000 0.270000 \n", + "50% 97.000000 2.220000 2.030000 0.340000 \n", + "75% 107.000000 2.750000 2.780000 0.450000 \n", "max 162.000000 3.880000 5.080000 0.660000 \n", "\n", " Proanthocyanins Color intensity Hue \\\n", - "count 172.000000 172.000000 172.000000 \n", - "mean 1.576453 5.045640 0.954860 \n", - "std 0.570245 2.350576 0.232103 \n", + "count 169.000000 169.000000 169.000000 \n", + "mean 1.569112 5.019941 0.952817 \n", + "std 0.568920 2.361798 0.232684 \n", "min 0.410000 1.280000 0.480000 \n", - "25% 1.235000 3.147500 0.777500 \n", - "50% 1.540000 4.640000 0.960000 \n", - "75% 1.950000 6.212500 1.120000 \n", + "25% 1.220000 3.080000 0.770000 \n", + "50% 1.540000 4.600000 0.960000 \n", + "75% 1.900000 6.200000 1.120000 \n", "max 3.580000 13.000000 1.710000 \n", "\n", " OD280/OD315 of diluted wines Proline \n", - "count 172.000000 172.000000 \n", - "mean 2.583314 735.912791 \n", - "std 0.703045 313.094288 \n", + "count 169.000000 169.000000 \n", + "mean 2.569290 721.786982 \n", + "std 0.700543 300.476629 \n", "min 1.270000 278.000000 \n", - "25% 1.905000 498.750000 \n", - "50% 2.770000 660.000000 \n", - "75% 3.160000 924.250000 \n", + "25% 1.860000 495.000000 \n", + "50% 2.770000 650.000000 \n", + "75% 3.130000 885.000000 \n", "max 4.000000 1680.000000 " ] }, "metadata": { "tags": [] }, - "execution_count": 47 + "execution_count": 62 } ] }, @@ -2449,20 +2449,6 @@ "### Whole DataFrame sorted in ascending order by all columns" ] }, - { - "metadata": { - "id": "vj-kHw8akTCr", - "colab_type": "code", - "colab": {} - }, - "cell_type": "code", - "source": [ - "wine_df.index = np.arange(len(wine_df.index))\n", - "wine_df.head(15)" - ], - "execution_count": 0, - "outputs": [] - }, { "metadata": { "id": "8laNQ6S2kS7t", @@ -2471,15 +2457,14 @@ "base_uri": "https://localhost:8080/", "height": 2023 }, - "outputId": "590ee0b3-d099-4c75-b52c-abe9cbd577b8" + "outputId": "2e5219c3-b3b1-4ddb-9bc1-3e0df1613dc0" }, "cell_type": "code", "source": [ - "\n", "wine_df = wine_df.sort_values(by=wine_df.columns.tolist())\n", "wine_df" ], - "execution_count": 48, + "execution_count": 63, "outputs": [ { "output_type": "execute_result", @@ -2640,6 +2625,23 @@ " 1020\n", " \n", " \n", + " 4\n", + " 1\n", + " 13.24\n", + " 2.59\n", + " 2.87\n", + " 21.0\n", + " 118\n", + " 2.80\n", + " 2.69\n", + " 0.39\n", + " 1.82\n", + " 4.32\n", + " 1.04\n", + " 2.93\n", + " 735\n", + " \n", + " \n", " 43\n", " 1\n", " 13.24\n", @@ -3014,23 +3016,6 @@ " 1375\n", " \n", " \n", - " 52\n", - " 1\n", - " 13.82\n", - " 1.75\n", - " 2.42\n", - " 14.0\n", - " 111\n", - " 3.88\n", - " 3.74\n", - " 0.32\n", - " 1.87\n", - " 7.05\n", - " 1.01\n", - " 3.26\n", - " 1190\n", - " \n", - " \n", " ...\n", " ...\n", " ...\n", @@ -3559,7 +3544,7 @@ " \n", " \n", "\n", - "

172 rows × 14 columns

\n", + "

169 rows × 14 columns

\n", "" ], "text/plain": [ @@ -3571,6 +3556,7 @@ "44 1 13.05 1.77 2.10 17.0 107 \n", "25 1 13.05 2.05 3.22 25.0 124 \n", "38 1 13.07 1.50 2.10 15.5 98 \n", + "4 1 13.24 2.59 2.87 21.0 118 \n", "43 1 13.24 3.98 2.29 17.5 103 \n", "36 1 13.28 1.64 2.84 15.5 110 \n", "57 1 13.29 1.97 2.68 16.8 102 \n", @@ -3593,7 +3579,6 @@ "12 1 13.75 1.73 2.41 16.0 89 \n", "33 1 13.76 1.53 2.70 19.5 132 \n", "53 1 13.77 1.90 2.68 17.1 115 \n", - "52 1 13.82 1.75 2.42 14.0 111 \n", ".. ... ... ... ... ... ... \n", "131 3 12.88 2.99 2.40 20.0 104 \n", "140 3 12.93 2.81 2.70 21.0 96 \n", @@ -3634,6 +3619,7 @@ "44 3.00 3.00 0.28 2.03 \n", "25 2.63 2.68 0.47 1.92 \n", "38 2.40 2.64 0.28 1.37 \n", + "4 2.80 2.69 0.39 1.82 \n", "43 2.64 2.63 0.32 1.66 \n", "36 2.60 2.68 0.34 1.36 \n", "57 3.00 3.23 0.31 1.66 \n", @@ -3656,7 +3642,6 @@ "12 2.60 2.76 0.29 1.81 \n", "33 2.95 2.74 0.50 1.35 \n", "53 3.00 2.79 0.39 1.68 \n", - "52 3.88 3.74 0.32 1.87 \n", ".. ... ... ... ... \n", "131 1.30 1.22 0.24 0.83 \n", "140 1.54 0.50 0.53 0.75 \n", @@ -3697,6 +3682,7 @@ "44 5.04 0.88 3.35 885 \n", "25 3.58 1.13 3.20 830 \n", "38 3.70 1.18 2.69 1020 \n", + "4 4.32 1.04 2.93 735 \n", "43 4.36 0.82 3.00 680 \n", "36 4.60 1.09 2.78 880 \n", "57 6.00 1.07 2.84 1270 \n", @@ -3719,7 +3705,6 @@ "12 5.60 1.15 2.90 1320 \n", "33 5.40 1.25 3.00 1235 \n", "53 6.30 1.13 2.93 1375 \n", - "52 7.05 1.01 3.26 1190 \n", ".. ... ... ... ... \n", "131 5.40 0.74 1.42 530 \n", "140 4.60 0.77 2.31 600 \n", @@ -3752,13 +3737,13 @@ "172 9.70 0.62 1.71 660 \n", "158 13.00 0.57 1.96 660 \n", "\n", - "[172 rows x 14 columns]" + "[169 rows x 14 columns]" ] }, "metadata": { "tags": [] }, - "execution_count": 48 + "execution_count": 63 } ] }, @@ -3780,7 +3765,7 @@ "base_uri": "https://localhost:8080/", "height": 568 }, - "outputId": "bc2d952b-f0c9-4c33-9945-fc6d241aaf2c" + "outputId": "2a123e52-1ca5-417b-9208-ea62a4abced3" }, "cell_type": "code", "source": [ @@ -3788,7 +3773,7 @@ "wine_df.index = np.arange(len(wine_df.index))\n", "wine_df.head(15)" ], - "execution_count": 49, + "execution_count": 64, "outputs": [ { "output_type": "execute_result", @@ -3952,6 +3937,23 @@ " 7\n", " 1\n", " 13.24\n", + " 2.59\n", + " 2.87\n", + " 21.0\n", + " 118\n", + " 2.80\n", + " 2.69\n", + " 0.39\n", + " 1.82\n", + " 4.32\n", + " 1.04\n", + " 2.93\n", + " 735\n", + " \n", + " \n", + " 8\n", + " 1\n", + " 13.24\n", " 3.98\n", " 2.29\n", " 17.5\n", @@ -3966,7 +3968,7 @@ " 680\n", " \n", " \n", - " 8\n", + " 9\n", " 1\n", " 13.28\n", " 1.64\n", @@ -3983,7 +3985,7 @@ " 880\n", " \n", " \n", - " 9\n", + " 10\n", " 1\n", " 13.29\n", " 1.97\n", @@ -4000,7 +4002,7 @@ " 1270\n", " \n", " \n", - " 10\n", + " 11\n", " 1\n", " 13.30\n", " 1.72\n", @@ -4017,7 +4019,7 @@ " 1285\n", " \n", " \n", - " 11\n", + " 12\n", " 1\n", " 13.39\n", " 1.77\n", @@ -4034,7 +4036,7 @@ " 1195\n", " \n", " \n", - " 12\n", + " 13\n", " 1\n", " 13.41\n", " 3.84\n", @@ -4051,7 +4053,7 @@ " 1035\n", " \n", " \n", - " 13\n", + " 14\n", " 1\n", " 13.48\n", " 1.81\n", @@ -4067,23 +4069,6 @@ " 3.47\n", " 920\n", " \n", - " \n", - " 14\n", - " 1\n", - " 13.50\n", - " 1.81\n", - " 2.61\n", - " 20.0\n", - " 96\n", - " 2.53\n", - " 2.61\n", - " 0.28\n", - " 1.66\n", - " 3.52\n", - " 1.12\n", - " 3.82\n", - " 845\n", - " \n", " \n", "\n", "" @@ -4097,14 +4082,14 @@ "4 1 13.05 1.77 2.10 17.0 107 \n", "5 1 13.05 2.05 3.22 25.0 124 \n", "6 1 13.07 1.50 2.10 15.5 98 \n", - "7 1 13.24 3.98 2.29 17.5 103 \n", - "8 1 13.28 1.64 2.84 15.5 110 \n", - "9 1 13.29 1.97 2.68 16.8 102 \n", - "10 1 13.30 1.72 2.14 17.0 94 \n", - "11 1 13.39 1.77 2.62 16.1 93 \n", - "12 1 13.41 3.84 2.12 18.8 90 \n", - "13 1 13.48 1.81 2.41 20.5 100 \n", - "14 1 13.50 1.81 2.61 20.0 96 \n", + "7 1 13.24 2.59 2.87 21.0 118 \n", + "8 1 13.24 3.98 2.29 17.5 103 \n", + "9 1 13.28 1.64 2.84 15.5 110 \n", + "10 1 13.29 1.97 2.68 16.8 102 \n", + "11 1 13.30 1.72 2.14 17.0 94 \n", + "12 1 13.39 1.77 2.62 16.1 93 \n", + "13 1 13.41 3.84 2.12 18.8 90 \n", + "14 1 13.48 1.81 2.41 20.5 100 \n", "\n", " Total phenols Flavanoids Nonflavanoid phenols Proanthocyanins \\\n", "0 2.48 2.37 0.26 1.46 \n", @@ -4114,14 +4099,14 @@ "4 3.00 3.00 0.28 2.03 \n", "5 2.63 2.68 0.47 1.92 \n", "6 2.40 2.64 0.28 1.37 \n", - "7 2.64 2.63 0.32 1.66 \n", - "8 2.60 2.68 0.34 1.36 \n", - "9 3.00 3.23 0.31 1.66 \n", - "10 2.40 2.19 0.27 1.35 \n", - "11 2.85 2.94 0.34 1.45 \n", - "12 2.45 2.68 0.27 1.48 \n", - "13 2.70 2.98 0.26 1.86 \n", - "14 2.53 2.61 0.28 1.66 \n", + "7 2.80 2.69 0.39 1.82 \n", + "8 2.64 2.63 0.32 1.66 \n", + "9 2.60 2.68 0.34 1.36 \n", + "10 3.00 3.23 0.31 1.66 \n", + "11 2.40 2.19 0.27 1.35 \n", + "12 2.85 2.94 0.34 1.45 \n", + "13 2.45 2.68 0.27 1.48 \n", + "14 2.70 2.98 0.26 1.86 \n", "\n", " Color intensity Hue OD280/OD315 of diluted wines Proline \n", "0 3.93 1.09 3.63 1015 \n", @@ -4131,20 +4116,20 @@ "4 5.04 0.88 3.35 885 \n", "5 3.58 1.13 3.20 830 \n", "6 3.70 1.18 2.69 1020 \n", - "7 4.36 0.82 3.00 680 \n", - "8 4.60 1.09 2.78 880 \n", - "9 6.00 1.07 2.84 1270 \n", - "10 3.95 1.02 2.77 1285 \n", - "11 4.80 0.92 3.22 1195 \n", - "12 4.28 0.91 3.00 1035 \n", - "13 5.10 1.04 3.47 920 \n", - "14 3.52 1.12 3.82 845 " + "7 4.32 1.04 2.93 735 \n", + "8 4.36 0.82 3.00 680 \n", + "9 4.60 1.09 2.78 880 \n", + "10 6.00 1.07 2.84 1270 \n", + "11 3.95 1.02 2.77 1285 \n", + "12 4.80 0.92 3.22 1195 \n", + "13 4.28 0.91 3.00 1035 \n", + "14 5.10 1.04 3.47 920 " ] }, "metadata": { "tags": [] }, - "execution_count": 49 + "execution_count": 64 } ] }