diff --git a/module-1/lab-list-comprehensions/your-code/main.ipynb b/module-1/lab-list-comprehensions/your-code/main.ipynb index c5931c41f..27aad35fb 100644 --- a/module-1/lab-list-comprehensions/your-code/main.ipynb +++ b/module-1/lab-list-comprehensions/your-code/main.ipynb @@ -11,13 +11,14 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "import os\n", "import numpy as np\n", - "import pandas as pd" + "import pandas as pd\n", + "import statistics as st" ] }, { @@ -29,10 +30,24 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 61, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50]\n" + ] + } + ], + "source": [ + "#for i in range(1, 51):\n", + "# consecutive_intergers.append(i)\n", + "consecutive_intergers = [i for i in range(1, 51)]\n", + " \n", + "print(consecutive_intergers)" + ] }, { "cell_type": "markdown", @@ -43,10 +58,26 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200]\n" + ] + } + ], + "source": [ + "# for i in range(0, 201):\n", + "# if i % 2 == 0 and i > 0:\n", + "# even_consecutive_intergers.append(i)\n", + "\n", + "even_consecutive_intergers = [i for i in range(2, 201) if i % 2 == 0]\n", + "\n", + "print(even_consecutive_intergers)" + ] }, { "cell_type": "markdown", @@ -57,11 +88,12 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "metadata": {}, "outputs": [], "source": [ - "a = np.array([[0.84062117, 0.48006452, 0.7876326 , 0.77109654],\n", + "a = np.array([\n", + " [0.84062117, 0.48006452, 0.7876326 , 0.77109654],\n", " [0.44409793, 0.09014516, 0.81835917, 0.87645456],\n", " [0.7066597 , 0.09610873, 0.41247947, 0.57433389],\n", " [0.29960807, 0.42315023, 0.34452557, 0.4751035 ],\n", @@ -70,15 +102,32 @@ " [0.71725408, 0.87702738, 0.31244595, 0.76615487],\n", " [0.20754036, 0.57871812, 0.07214068, 0.40356048],\n", " [0.12149553, 0.53222417, 0.9976855 , 0.12536346],\n", - " [0.80930099, 0.50962849, 0.94555126, 0.33364763]])" + " [0.80930099, 0.50962849, 0.94555126, 0.33364763]\n", + "])" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[0.84062117, 0.48006452, 0.7876326, 0.77109654, 0.44409793, 0.09014516, 0.81835917, 0.87645456, 0.7066597, 0.09610873, 0.41247947, 0.57433389, 0.29960807, 0.42315023, 0.34452557, 0.4751035, 0.17003563, 0.46843998, 0.92796258, 0.69814654, 0.41290051, 0.19561071, 0.16284783, 0.97016248, 0.71725408, 0.87702738, 0.31244595, 0.76615487, 0.20754036, 0.57871812, 0.07214068, 0.40356048, 0.12149553, 0.53222417, 0.9976855, 0.12536346, 0.80930099, 0.50962849, 0.94555126, 0.33364763]\n" + ] + } + ], + "source": [ + "# for lst in a:\n", + "# for i in lst:\n", + "# all_elements.append(i)\n", + "\n", + "all_elements = [i for lst in a for i in lst]\n", + "\n", + "print(all_elements)" + ] }, { "cell_type": "markdown", @@ -89,10 +138,32 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[0.84062117, 0.7876326, 0.77109654, 0.81835917, 0.87645456, 0.7066597, 0.57433389, 0.92796258, 0.69814654, 0.97016248, 0.71725408, 0.87702738, 0.76615487, 0.57871812, 0.53222417, 0.9976855, 0.80930099, 0.50962849, 0.94555126]\n" + ] + } + ], + "source": [ + "# for lst in a:\n", + "# for i in lst:\n", + "# if i >= 0.5:\n", + "# all_elements.append(i)\n", + "\n", + "all_elements = [i for lst in a for i in lst if i>= 0.5]\n", + " \n", + "print(all_elements)\n", + "\n", + "\n", + "# for i in all_elements:\n", + "# if i >= 0.5:\n", + "# print(i)" + ] }, { "cell_type": "markdown", @@ -103,11 +174,12 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ - "b = np.array([[[0.55867166, 0.06210792, 0.08147297],\n", + "b = np.array([\n", + " [[0.55867166, 0.06210792, 0.08147297],\n", " [0.82579068, 0.91512478, 0.06833034]],\n", "\n", " [[0.05440634, 0.65857693, 0.30296619],\n", @@ -120,15 +192,33 @@ " [0.8694668 , 0.65669313, 0.10708681]],\n", "\n", " [[0.07529684, 0.46470767, 0.47984544],\n", - " [0.65368638, 0.14901286, 0.23760688]]])" + " [0.65368638, 0.14901286, 0.23760688]]\n", + "])" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[0.55867166, 0.06210792, 0.08147297, 0.82579068, 0.91512478, 0.06833034, 0.05440634, 0.65857693, 0.30296619, 0.06769833, 0.96031863, 0.51293743, 0.09143215, 0.71893382, 0.45850679, 0.58256464, 0.59005654, 0.56266457, 0.71600294, 0.87392666, 0.11434044, 0.8694668, 0.65669313, 0.10708681, 0.07529684, 0.46470767, 0.47984544, 0.65368638, 0.14901286, 0.23760688]\n" + ] + } + ], + "source": [ + "# for parent_list in b:\n", + "# for child_list in parent_list:\n", + "# for i in child_list:\n", + "# all_elements.append(i)\n", + " \n", + "all_elements = [i for parent_list in b for child_list in parent_list for i in child_list] \n", + "\n", + "print(all_elements)" + ] }, { "cell_type": "markdown", @@ -139,10 +229,27 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[0.08147297, 0.06833034, 0.30296619, 0.45850679, 0.11434044, 0.10708681, 0.47984544, 0.23760688]\n" + ] + } + ], + "source": [ + "# for parent_list in b:\n", + "# for child_list in parent_list:\n", + "# if child_list[-1] <= 0.5:\n", + "# all_elements.append(child_list[-1])\n", + " \n", + "all_elements = [child_list[-1] for parent_list in b for child_list in parent_list if child_list[-1] <= 0.5]\n", + " \n", + "print(all_elements)" + ] }, { "cell_type": "markdown", @@ -153,10 +260,30 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] + "execution_count": 62, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['sample_file_1.csv', 'sample_file_0.csv', 'sample_file_2.csv', 'sample_file_3.csv', 'sample_file_7.csv', 'sample_file_6.csv', 'sample_file_4.csv', 'sample_file_5.csv', 'sample_file_8.csv', 'sample_file_9.csv']\n" + ] + } + ], + "source": [ + "path = '/Users/rayechevarria/documents/ironhack/data-labs/module-1/lab-list-comprehensions/data'\n", + "csv_files = [file for i in os.walk(path) for file in i[2] if '.csv' in file]\n", + "\n", + "# for i in os.walk(path):\n", + "# for file in i[2]:\n", + "# if '.csv' in file:\n", + "# csv_files.append(file)\n", + "\n", + "print(csv_files)\n" + ] }, { "cell_type": "markdown", @@ -167,10 +294,341 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 64, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
012345678910111213141516171819
00.2768270.2600540.9423970.1131870.7813550.4757400.1520610.2503240.1470780.1629840.9770250.5096190.5932120.9118390.2576450.3864570.6969320.0691620.9522910.286542
10.9958850.1583810.2442740.9621630.6519000.9306650.5771900.0879140.9602610.5808400.1946160.6614590.6740850.0493260.7858030.3156450.4953550.2321350.5493240.572232
20.6419170.8210550.3924370.7826170.5107620.4283200.0173240.6807200.3404120.4625130.7857760.2519490.0328470.9957000.8165630.7356920.4359980.4304110.5317570.489528
30.8065320.5692580.1481750.8099870.4596320.7357620.7306640.9345020.0803220.7635020.3985040.0276370.4096650.9428460.1332560.1571580.9294460.4027910.6859760.246594
40.3111850.5011650.3659790.7828070.7767950.7971990.7919460.8471570.7718110.2339440.5223440.0530300.2085510.8243540.5885670.6043410.2329640.2291090.0228810.479022
00.7347510.1953620.7343090.5981840.7634330.2634340.8680660.0580920.7535020.5875130.3116080.1783560.1829220.1476310.3911880.8160490.7490680.2932600.9378280.880858
10.7726070.4453910.2496420.7879220.5985830.8272380.6241260.6015240.6887530.3388700.0815950.4714740.2674430.4533510.8007160.0457490.6837930.3897890.0167870.503695
20.2264280.2687640.6942620.6223350.0638430.1226830.8156250.5845420.0325940.5897750.7643500.6509730.5657050.6917840.2652230.7390310.5603940.3348020.5176940.646110
30.3627480.4954300.1138760.5941490.6125220.6252040.8640500.2602790.5288730.1680430.7159290.6770140.1757350.6323700.9267150.0856750.1205250.1417460.7711440.489660
40.0334150.3404330.4649710.3637370.0258150.4341290.4151630.8922100.3817010.4152640.7908010.6969300.8197510.9440290.8699650.0417230.8191400.6760510.1093490.872947
\n", + "
" + ], + "text/plain": [ + " 0 1 2 3 4 5 6 \\\n", + "0 0.276827 0.260054 0.942397 0.113187 0.781355 0.475740 0.152061 \n", + "1 0.995885 0.158381 0.244274 0.962163 0.651900 0.930665 0.577190 \n", + "2 0.641917 0.821055 0.392437 0.782617 0.510762 0.428320 0.017324 \n", + "3 0.806532 0.569258 0.148175 0.809987 0.459632 0.735762 0.730664 \n", + "4 0.311185 0.501165 0.365979 0.782807 0.776795 0.797199 0.791946 \n", + "0 0.734751 0.195362 0.734309 0.598184 0.763433 0.263434 0.868066 \n", + "1 0.772607 0.445391 0.249642 0.787922 0.598583 0.827238 0.624126 \n", + "2 0.226428 0.268764 0.694262 0.622335 0.063843 0.122683 0.815625 \n", + "3 0.362748 0.495430 0.113876 0.594149 0.612522 0.625204 0.864050 \n", + "4 0.033415 0.340433 0.464971 0.363737 0.025815 0.434129 0.415163 \n", + "\n", + " 7 8 9 10 11 12 13 \\\n", + "0 0.250324 0.147078 0.162984 0.977025 0.509619 0.593212 0.911839 \n", + "1 0.087914 0.960261 0.580840 0.194616 0.661459 0.674085 0.049326 \n", + "2 0.680720 0.340412 0.462513 0.785776 0.251949 0.032847 0.995700 \n", + "3 0.934502 0.080322 0.763502 0.398504 0.027637 0.409665 0.942846 \n", + "4 0.847157 0.771811 0.233944 0.522344 0.053030 0.208551 0.824354 \n", + "0 0.058092 0.753502 0.587513 0.311608 0.178356 0.182922 0.147631 \n", + "1 0.601524 0.688753 0.338870 0.081595 0.471474 0.267443 0.453351 \n", + "2 0.584542 0.032594 0.589775 0.764350 0.650973 0.565705 0.691784 \n", + "3 0.260279 0.528873 0.168043 0.715929 0.677014 0.175735 0.632370 \n", + "4 0.892210 0.381701 0.415264 0.790801 0.696930 0.819751 0.944029 \n", + "\n", + " 14 15 16 17 18 19 \n", + "0 0.257645 0.386457 0.696932 0.069162 0.952291 0.286542 \n", + "1 0.785803 0.315645 0.495355 0.232135 0.549324 0.572232 \n", + "2 0.816563 0.735692 0.435998 0.430411 0.531757 0.489528 \n", + "3 0.133256 0.157158 0.929446 0.402791 0.685976 0.246594 \n", + "4 0.588567 0.604341 0.232964 0.229109 0.022881 0.479022 \n", + "0 0.391188 0.816049 0.749068 0.293260 0.937828 0.880858 \n", + "1 0.800716 0.045749 0.683793 0.389789 0.016787 0.503695 \n", + "2 0.265223 0.739031 0.560394 0.334802 0.517694 0.646110 \n", + "3 0.926715 0.085675 0.120525 0.141746 0.771144 0.489660 \n", + "4 0.869965 0.041723 0.819140 0.676051 0.109349 0.872947 " + ] + }, + "execution_count": 64, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = [(pd.read_csv(path + '/' + i)) for i in csv_files]\n", + "\n", + "# for i in csv_files:\n", + "# df.append(pd.read_csv(path + '/' + i))\n", + "\n", + "top_10 = pd.concat(df)\n", + " \n", + "top_10.head(10) \n", + " " + ] }, { "cell_type": "markdown", @@ -181,10 +639,226 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 60, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 0 1 2 3 4 5 6 \\\n", + "0 0.276827 0.260054 0.942397 0.113187 0.781355 0.475740 0.152061 \n", + "1 0.995885 0.158381 0.244274 0.962163 0.651900 0.930665 0.577190 \n", + "2 0.641917 0.821055 0.392437 0.782617 0.510762 0.428320 0.017324 \n", + "3 0.806532 0.569258 0.148175 0.809987 0.459632 0.735762 0.730664 \n", + "4 0.311185 0.501165 0.365979 0.782807 0.776795 0.797199 0.791946 \n", + "\n", + " 7 8 9 10 11 12 13 \\\n", + "0 0.250324 0.147078 0.162984 0.977025 0.509619 0.593212 0.911839 \n", + "1 0.087914 0.960261 0.580840 0.194616 0.661459 0.674085 0.049326 \n", + "2 0.680720 0.340412 0.462513 0.785776 0.251949 0.032847 0.995700 \n", + "3 0.934502 0.080322 0.763502 0.398504 0.027637 0.409665 0.942846 \n", + "4 0.847157 0.771811 0.233944 0.522344 0.053030 0.208551 0.824354 \n", + "\n", + " 14 15 16 17 18 19 \n", + "0 0.257645 0.386457 0.696932 0.069162 0.952291 0.286542 \n", + "1 0.785803 0.315645 0.495355 0.232135 0.549324 0.572232 \n", + "2 0.816563 0.735692 0.435998 0.430411 0.531757 0.489528 \n", + "3 0.133256 0.157158 0.929446 0.402791 0.685976 0.246594 \n", + "4 0.588567 0.604341 0.232964 0.229109 0.022881 0.479022 \n", + " 0 1 2 3 4 5 6 \\\n", + "0 0.734751 0.195362 0.734309 0.598184 0.763433 0.263434 0.868066 \n", + "1 0.772607 0.445391 0.249642 0.787922 0.598583 0.827238 0.624126 \n", + "2 0.226428 0.268764 0.694262 0.622335 0.063843 0.122683 0.815625 \n", + "3 0.362748 0.495430 0.113876 0.594149 0.612522 0.625204 0.864050 \n", + "4 0.033415 0.340433 0.464971 0.363737 0.025815 0.434129 0.415163 \n", + "\n", + " 7 8 9 10 11 12 13 \\\n", + "0 0.058092 0.753502 0.587513 0.311608 0.178356 0.182922 0.147631 \n", + "1 0.601524 0.688753 0.338870 0.081595 0.471474 0.267443 0.453351 \n", + "2 0.584542 0.032594 0.589775 0.764350 0.650973 0.565705 0.691784 \n", + "3 0.260279 0.528873 0.168043 0.715929 0.677014 0.175735 0.632370 \n", + "4 0.892210 0.381701 0.415264 0.790801 0.696930 0.819751 0.944029 \n", + "\n", + " 14 15 16 17 18 19 \n", + "0 0.391188 0.816049 0.749068 0.293260 0.937828 0.880858 \n", + "1 0.800716 0.045749 0.683793 0.389789 0.016787 0.503695 \n", + "2 0.265223 0.739031 0.560394 0.334802 0.517694 0.646110 \n", + "3 0.926715 0.085675 0.120525 0.141746 0.771144 0.489660 \n", + "4 0.869965 0.041723 0.819140 0.676051 0.109349 0.872947 \n", + " 0 1 2 3 4 5 6 \\\n", + "0 0.948664 0.215285 0.918270 0.599951 0.755120 0.971609 0.103190 \n", + "1 0.163236 0.803926 0.916655 0.775234 0.644890 0.701362 0.910208 \n", + "2 0.934136 0.031410 0.954057 0.853387 0.642160 0.681184 0.317198 \n", + "3 0.757038 0.918964 0.475459 0.837686 0.149645 0.819032 0.611996 \n", + "4 0.263455 0.816283 0.336707 0.587997 0.285871 0.619942 0.018027 \n", + "\n", + " 7 8 9 10 11 12 13 \\\n", + "0 0.194754 0.932388 0.591727 0.697517 0.607355 0.177649 0.435968 \n", + "1 0.871204 0.321745 0.586035 0.887054 0.240060 0.915342 0.205310 \n", + "2 0.875259 0.538416 0.867511 0.813309 0.215624 0.552062 0.498378 \n", + "3 0.644348 0.938444 0.410444 0.561513 0.499231 0.856437 0.054619 \n", + "4 0.548845 0.121471 0.194299 0.149844 0.848866 0.531840 0.663384 \n", + "\n", + " 14 15 16 17 18 19 \n", + "0 0.202404 0.979777 0.095713 0.159040 0.651457 0.803393 \n", + "1 0.489504 0.848926 0.304342 0.358977 0.841539 0.964889 \n", + "2 0.739656 0.307914 0.233996 0.602166 0.244210 0.313071 \n", + "3 0.326310 0.461825 0.954783 0.361873 0.145952 0.873029 \n", + "4 0.084884 0.120312 0.463214 0.437889 0.542376 0.668447 \n", + " 0 1 2 3 4 5 6 \\\n", + "0 0.376101 0.896590 0.500995 0.381416 0.447730 0.048472 0.094235 \n", + "1 0.498192 0.565500 0.152394 0.284232 0.557042 0.417095 0.663465 \n", + "2 0.635284 0.247512 0.179986 0.468231 0.911799 0.764209 0.941413 \n", + "3 0.647497 0.072412 0.681403 0.977189 0.690953 0.829347 0.236915 \n", + "4 0.170792 0.586900 0.029834 0.921923 0.090727 0.592746 0.972429 \n", + "\n", + " 7 8 9 10 11 12 13 \\\n", + "0 0.986890 0.582352 0.037230 0.130306 0.766153 0.153783 0.199140 \n", + "1 0.158188 0.039182 0.543442 0.521210 0.993481 0.580359 0.765757 \n", + "2 0.808370 0.578024 0.181267 0.064788 0.924226 0.070744 0.704575 \n", + "3 0.406938 0.898234 0.513575 0.532473 0.790312 0.082292 0.850821 \n", + "4 0.774760 0.293800 0.956949 0.811740 0.525562 0.454788 0.848812 \n", + "\n", + " 14 15 16 17 18 19 \n", + "0 0.330318 0.969657 0.110998 0.033474 0.117277 0.213938 \n", + "1 0.931264 0.336841 0.271230 0.509798 0.877048 0.310951 \n", + "2 0.948127 0.971452 0.360861 0.074394 0.386949 0.396453 \n", + "3 0.088025 0.289218 0.822775 0.515933 0.962827 0.026952 \n", + "4 0.095214 0.415311 0.026496 0.513342 0.830389 0.931145 \n", + " 0 1 2 3 4 5 6 \\\n", + "0 0.460281 0.308551 0.735894 0.054059 0.593642 0.397679 0.019922 \n", + "1 0.065851 0.736029 0.797730 0.692722 0.167764 0.839756 0.910186 \n", + "2 0.671323 0.747296 0.892328 0.732902 0.065608 0.262364 0.712417 \n", + "3 0.445478 0.523522 0.959355 0.348292 0.761805 0.301391 0.712240 \n", + "4 0.291399 0.551248 0.736542 0.163562 0.451149 0.888938 0.968465 \n", + "\n", + " 7 8 9 10 11 12 13 \\\n", + "0 0.855673 0.339445 0.895810 0.832431 0.553308 0.617711 0.841575 \n", + "1 0.643328 0.371559 0.674311 0.424815 0.279397 0.015081 0.788497 \n", + "2 0.764379 0.017461 0.131970 0.649451 0.902157 0.034188 0.840938 \n", + "3 0.945462 0.139241 0.105477 0.889501 0.160828 0.400774 0.770295 \n", + "4 0.396090 0.681679 0.390542 0.030394 0.944077 0.366139 0.078188 \n", + "\n", + " 14 15 16 17 18 19 \n", + "0 0.336094 0.951907 0.050986 0.856135 0.773953 0.295344 \n", + "1 0.132391 0.766033 0.708510 0.752866 0.493862 0.577262 \n", + "2 0.098536 0.957824 0.566209 0.655947 0.592733 0.002596 \n", + "3 0.844655 0.772798 0.584262 0.807400 0.177419 0.926007 \n", + "4 0.175482 0.232489 0.806964 0.904593 0.803629 0.792851 \n", + " 0 1 2 3 4 5 6 \\\n", + "0 0.702566 0.092336 0.245083 0.918402 0.695110 0.886921 0.588605 \n", + "1 0.177005 0.649551 0.467321 0.449597 0.458872 0.815586 0.455132 \n", + "2 0.689556 0.445586 0.005691 0.150171 0.554146 0.492320 0.185612 \n", + "3 0.047188 0.854596 0.833368 0.043878 0.883505 0.786302 0.980916 \n", + "4 0.936065 0.725831 0.184239 0.677391 0.242726 0.125457 0.356254 \n", + "\n", + " 7 8 9 10 11 12 13 \\\n", + "0 0.950970 0.168079 0.783107 0.698836 0.120857 0.207432 0.824789 \n", + "1 0.729812 0.998528 0.048724 0.377391 0.729498 0.721515 0.566724 \n", + "2 0.060855 0.457443 0.847337 0.603072 0.346574 0.898464 0.482963 \n", + "3 0.004030 0.619601 0.547769 0.160962 0.545281 0.931623 0.991855 \n", + "4 0.937350 0.215774 0.212762 0.483018 0.573162 0.634487 0.423924 \n", + "\n", + " 14 15 16 17 18 19 \n", + "0 0.349212 0.818606 0.376941 0.886644 0.472826 0.551858 \n", + "1 0.338366 0.877239 0.129824 0.773155 0.485385 0.686294 \n", + "2 0.443979 0.430132 0.713078 0.302786 0.051382 0.203699 \n", + "3 0.821099 0.654592 0.346710 0.183948 0.372739 0.739383 \n", + "4 0.394633 0.766967 0.606719 0.538712 0.885516 0.667051 \n", + " 0 1 2 3 4 5 6 \\\n", + "0 0.901381 0.790944 0.596603 0.354721 0.357002 0.321325 0.738398 \n", + "1 0.763823 0.537281 0.708804 0.975269 0.053777 0.957740 0.389137 \n", + "2 0.571864 0.386243 0.567476 0.509283 0.552594 0.173807 0.229092 \n", + "3 0.956168 0.422274 0.121713 0.685208 0.713370 0.416245 0.337151 \n", + "4 0.121826 0.237479 0.553956 0.173660 0.354423 0.532080 0.271361 \n", + "\n", + " 7 8 9 10 11 12 13 \\\n", + "0 0.777885 0.775623 0.717817 0.788198 0.962214 0.394465 0.878922 \n", + "1 0.689829 0.510885 0.737445 0.097678 0.242906 0.073603 0.497591 \n", + "2 0.257945 0.313437 0.418311 0.750007 0.604759 0.234886 0.832337 \n", + "3 0.570693 0.435938 0.360098 0.037437 0.167545 0.847880 0.773456 \n", + "4 0.766006 0.607020 0.197302 0.526352 0.676571 0.473574 0.953228 \n", + "\n", + " 14 15 16 17 18 19 \n", + "0 0.084206 0.680941 0.992897 0.267455 0.212403 0.572150 \n", + "1 0.798467 0.789078 0.947559 0.631497 0.057953 0.060306 \n", + "2 0.421263 0.455785 0.893841 0.726412 0.458360 0.048740 \n", + "3 0.490628 0.544232 0.954668 0.567280 0.571539 0.560742 \n", + "4 0.413186 0.957242 0.642558 0.351496 0.547297 0.177401 \n", + " 0 1 2 3 4 5 6 \\\n", + "0 0.437114 0.156941 0.183148 0.817785 0.747632 0.726855 0.944758 \n", + "1 0.213337 0.503490 0.802663 0.443484 0.700893 0.129329 0.007176 \n", + "2 0.625692 0.184609 0.120652 0.410955 0.408272 0.686792 0.480168 \n", + "3 0.642007 0.175592 0.476889 0.451096 0.803491 0.272613 0.576037 \n", + "4 0.809129 0.549374 0.055405 0.857802 0.760688 0.662257 0.453289 \n", + "\n", + " 7 8 9 10 11 12 13 \\\n", + "0 0.287449 0.792692 0.080025 0.079886 0.067887 0.543498 0.711158 \n", + "1 0.027735 0.427692 0.156926 0.486138 0.571278 0.940414 0.940730 \n", + "2 0.286901 0.320112 0.048815 0.768725 0.461014 0.090451 0.720938 \n", + "3 0.774269 0.323313 0.349850 0.413465 0.641111 0.841210 0.668661 \n", + "4 0.658329 0.973615 0.449771 0.615229 0.467290 0.158077 0.305716 \n", + "\n", + " 14 15 16 17 18 19 \n", + "0 0.960030 0.810807 0.579395 0.660811 0.520295 0.945250 \n", + "1 0.933377 0.427869 0.654402 0.407580 0.122453 0.115311 \n", + "2 0.192501 0.219077 0.034113 0.858956 0.816036 0.582192 \n", + "3 0.101031 0.972135 0.479581 0.149982 0.035150 0.528075 \n", + "4 0.730355 0.412336 0.469142 0.078734 0.448741 0.827487 \n", + " 0 1 2 3 4 5 6 \\\n", + "0 0.132453 0.106635 0.673568 0.507253 0.162925 0.130042 0.980388 \n", + "1 0.384938 0.767604 0.850528 0.605998 0.826172 0.667488 0.142045 \n", + "2 0.318691 0.675720 0.807189 0.752518 0.531342 0.703225 0.598293 \n", + "3 0.538593 0.291241 0.407187 0.613260 0.851424 0.962086 0.590512 \n", + "4 0.713271 0.156210 0.392800 0.702348 0.009400 0.030304 0.960066 \n", + "\n", + " 7 8 9 10 11 12 13 \\\n", + "0 0.623167 0.074066 0.111557 0.864664 0.093637 0.446974 0.022525 \n", + "1 0.086904 0.912348 0.892183 0.426389 0.776552 0.429496 0.602056 \n", + "2 0.921508 0.563333 0.184300 0.667625 0.270017 0.573440 0.163669 \n", + "3 0.980700 0.159022 0.684265 0.898633 0.470113 0.756593 0.282408 \n", + "4 0.688937 0.260252 0.634608 0.273775 0.264145 0.682941 0.908499 \n", + "\n", + " 14 15 16 17 18 19 \n", + "0 0.713369 0.707874 0.563506 0.982256 0.562498 0.968681 \n", + "1 0.283769 0.166793 0.316878 0.688337 0.169525 0.966198 \n", + "2 0.032852 0.689315 0.973684 0.719610 0.163670 0.724486 \n", + "3 0.551369 0.732153 0.494100 0.792803 0.794426 0.837695 \n", + "4 0.450950 0.200761 0.968324 0.221165 0.891382 0.398914 \n", + " 0 1 2 3 4 5 6 \\\n", + "0 0.215190 0.155352 0.160848 0.807736 0.363587 0.899832 0.146754 \n", + "1 0.895544 0.955196 0.089925 0.827555 0.089071 0.642883 0.996052 \n", + "2 0.413752 0.693052 0.789796 0.929164 0.536191 0.439769 0.773474 \n", + "3 0.728001 0.348156 0.935787 0.851163 0.444573 0.715080 0.988408 \n", + "4 0.134942 0.875931 0.273505 0.207588 0.080696 0.717396 0.033930 \n", + "\n", + " 7 8 9 10 11 12 13 \\\n", + "0 0.094802 0.705133 0.882762 0.773320 0.687745 0.016789 0.340725 \n", + "1 0.879020 0.421837 0.412141 0.858513 0.217091 0.176157 0.551236 \n", + "2 0.982074 0.876955 0.633154 0.279005 0.483317 0.908288 0.756172 \n", + "3 0.210332 0.732133 0.892383 0.216893 0.367595 0.846208 0.240111 \n", + "4 0.646837 0.888722 0.922742 0.176593 0.861333 0.389451 0.695244 \n", + "\n", + " 14 15 16 17 18 19 \n", + "0 0.984182 0.985461 0.412044 0.867894 0.113432 0.349845 \n", + "1 0.834378 0.419535 0.041431 0.602258 0.984628 0.516899 \n", + "2 0.462130 0.289892 0.145233 0.076819 0.797836 0.197592 \n", + "3 0.471880 0.399721 0.758196 0.665568 0.931542 0.448124 \n", + "4 0.129955 0.364114 0.428224 0.365442 0.847818 0.588319 \n" + ] + } + ], + "source": [ + "mean_calc = pd.concat(df)\n", + "\n", + "mean_calc.mean(axis = 0, skipna = True) \n", + "\n", + "columns = list(df) \n", + "\n", + "for i in columns:\n", + " print(i)" + ] }, { "cell_type": "markdown", @@ -231,7 +905,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.0" + "version": "3.7.3" } }, "nbformat": 4, diff --git a/module-1/lab-resolving-git-conflicts/your-code/about-me.md b/module-1/lab-resolving-git-conflicts/your-code/about-me.md index 30a999d50..54a309c27 100644 --- a/module-1/lab-resolving-git-conflicts/your-code/about-me.md +++ b/module-1/lab-resolving-git-conflicts/your-code/about-me.md @@ -1,7 +1,16 @@ -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque viverra laoreet lorem et dapibus. Integer auctor dignissim egestas. Ut id purus neque. Pellentesque imperdiet lacus in libero laoreet, at tempus felis tristique. Cras fermentum erat a dui vulputate gravida. Nulla aliquet nisi interdum nulla pretium, ac vestibulum diam congue. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Phasellus lacus risus, sodales vitae viverra quis, maximus ac ipsum. Sed consequat viverra mattis. Curabitur iaculis varius mollis. +# Who am I -Ut porttitor iaculis tellus bibendum euismod. Morbi porta, ante nec tempus porta, felis mi faucibus lacus, sed tristique purus nunc sed est. Aenean pulvinar urna ut lacus interdum aliquam. Pellentesque sit amet magna accumsan, sagittis metus a, volutpat velit. Mauris vitae ex vehicula, posuere nisi sed, sagittis nunc. Ut scelerisque, mi non tristique tristique, mi enim luctus nunc, eu mattis sem quam auctor nunc. Donec lobortis tellus eget blandit ultricies. Vivamus euismod metus eget leo blandit, at malesuada magna efficitur. Praesent sodales faucibus mi, ullamcorper ultrices orci. Vivamus maximus malesuada massa, nec placerat leo feugiat vel. Nam vitae eleifend enim. Nullam interdum ipsum velit, vitae faucibus lectus blandit euismod. +* Where are you from? I was born in Cuba, but raised in Miami +* What do you do? I'm a Data Analyst at Carnival Cruise Line +* Do you have previous experience with technology/data? Yes -Suspendisse ut malesuada ex. Nulla ultricies nisl et nisi rhoncus sollicitudin. Vestibulum maximus iaculis ligula, nec commodo nunc ullamcorper nec. Duis quis condimentum sapien. Cras vestibulum interdum felis eu auctor. Quisque semper, magna at dapibus faucibus, felis risus semper ligula, id aliquam lectus ligula vel nisi. In hac habitasse platea dictumst. Donec arcu sapien, suscipit ac dictum et, imperdiet id tortor. Maecenas ornare sodales interdum. Mauris dictum felis eu eros vestibulum cursus. Phasellus accumsan, turpis ut malesuada sollicitudin, augue leo venenatis ante, vel convallis tellus diam sit amet lacus. Aenean eu mauris eros. Praesent ante lacus, gravida sit amet tellus nec, laoreet ultrices lacus. Integer commodo semper vestibulum. Fusce felis massa, consectetur facilisis rutrum nec, pulvinar et nisi. +# Why am I here -Morbi fermentum ultricies tortor, vehicula ultrices eros elementum a. Duis ornare aliquam facilisis. Proin aliquam tincidunt odio vitae dignissim. Sed malesuada lacinia massa, nec blandit urna auctor elementum. Duis auctor non tortor in consequat. Mauris id vestibulum risus. In eget erat sed lacus efficitur viverra sed eu est. Aliquam interdum consequat molestie. Aliquam metus nisi, blandit non semper ut, blandit vel leo. Cras dictum turpis erat, sed iaculis ligula facilisis dapibus. Aliquam posuere dignissim fermentum. Praesent at neque sit amet lectus ornare iaculis. Curabitur id urna quis lorem varius ultrices eu sit amet sapien. Curabitur maximus volutpat suscipit. Proin imperdiet elementum lacus a eleifend. Sed tempor lacus posuere diam vehicula iaculis. +* What has brought you to Ironhack? I want to take my data analytics to the next level and truly hoan my skills +* What knowledge/skills do you expect to learn in this bootcamp? Data wrangling, Data cleaning, SQL, Machine Learning, Web Scrapping, Statistics, Python + +# What will I do after the bootcamp? + +* Which industry will you seek employment in? Not industry specific, all industries have important business problems that can be solved with data +* What will your future role look like? Ultimate goal would be to work as a data scientist and solve deeply interesting problems +* What is your career goal? To help companies solve essential business problems \ No newline at end of file diff --git a/module-1/lab-tuple-set-dict/your-code/challenge-1.ipynb b/module-1/lab-tuple-set-dict/your-code/challenge-1.ipynb index 2e59d7714..6a8d81dc5 100644 --- a/module-1/lab-tuple-set-dict/your-code/challenge-1.ipynb +++ b/module-1/lab-tuple-set-dict/your-code/challenge-1.ipynb @@ -15,11 +15,12 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ - "# Your code here\n" + "# Your code here\n", + "tup = (\"I\",)\n" ] }, { @@ -33,11 +34,21 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "('I',)\n" + ] + } + ], "source": [ - "# Your code here\n" + "# Your code here\n", + "# type(tup)\n", + "print(tup)" ] }, { @@ -55,13 +66,28 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "metadata": {}, - "outputs": [], + "outputs": [ + { + "ename": "AttributeError", + "evalue": "'tuple' object has no attribute 'append'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mAttributeError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[0;31m# Your code here\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 2\u001b[0;31m \u001b[0mtup\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"r\"\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 3\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtup\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 4\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[0;31m# Your explanation here\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mAttributeError\u001b[0m: 'tuple' object has no attribute 'append'" + ] + } + ], "source": [ "# Your code here\n", + "tup.append(\"r\",)\n", + "print(tup)\n", "\n", - "# Your explanation here\n" + "# Your explanation here\n", + "# Tuples don't have the append attribute " ] }, { @@ -79,13 +105,29 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "metadata": {}, - "outputs": [], + "outputs": [ + { + "ename": "TypeError", + "evalue": "'tuple' object does not support item assignment", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[0;31m# Your code here\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 2\u001b[0;31m \u001b[0mtup\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0;34m\"r\"\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 3\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtup\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 4\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[0;31m# Your explanation here\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mTypeError\u001b[0m: 'tuple' object does not support item assignment" + ] + } + ], "source": [ "# Your code here\n", + "tup[0] = (\"r\",)\n", + "print(tup)\n", + "\n", + "# Your explanation here\n", "\n", - "# Your explanation here\n" + "#No, tuples are immutable" ] }, { @@ -103,11 +145,25 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 28, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "('I', 'r', 'o', 'n')\n", + "('h', 'a', 'c', 'k')\n" + ] + } + ], "source": [ - "# Your code here\n" + "# Your code here\n", + "tup = (\"I\", \"r\", \"o\", \"n\", \"h\", \"a\", \"c\", \"k\",)\n", + "tup1 = (tup[0], tup[1], tup[2], tup[3])\n", + "tup2 = (tup[-4], tup[-3], tup[-2], tup[-1])\n", + "print(tup1)\n", + "print(tup2)" ] }, { @@ -121,11 +177,31 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 23, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "('I', 'r', 'o', 'n', 'h', 'a', 'c', 'k')\n" + ] + }, + { + "data": { + "text/plain": [ + "1" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# Your code here\n" + "# Your code here\n", + "tup3 = tup1 + tup2\n", + "print(tup3)" ] }, { @@ -137,11 +213,34 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 16, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "8\n" + ] + }, + { + "data": { + "text/plain": [ + "True" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# Your code here\n" + "# Your code here\n", + "element_count = len(tup1) + len(tup2)\n", + "print(element_count)\n", + "\n", + "#sum is the same as the number of elements in tup3\n", + "element_count == len(tup3)" ] }, { @@ -153,11 +252,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 17, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "4\n" + ] + } + ], "source": [ - "# Your code here\n" + "# Your code here\n", + "print(tup3.index(\"h\"))" ] }, { @@ -177,11 +285,30 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 21, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "True: a\n", + "False: b\n", + "True: c\n", + "False: d\n", + "False: e\n" + ] + } + ], "source": [ - "# Your code here\n" + "# Your code here\n", + "letters = [\"a\", \"b\", \"c\", \"d\", \"e\"]\n", + "\n", + "for i in letters:\n", + " if i in tup3:\n", + " print(\"True:\", i)\n", + " else:\n", + " print(\"False:\", i)\n" ] }, { @@ -195,11 +322,23 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 29, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "a: 1\n", + "c: 1\n" + ] + } + ], "source": [ - "# Your code here\n" + "# Your code here\n", + "for i in letters:\n", + " if i in tup3:\n", + " print(i + \":\", tup3.count(i))\n" ] } ], @@ -219,7 +358,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.2" + "version": "3.7.3" } }, "nbformat": 4, diff --git a/module-1/lab-tuple-set-dict/your-code/challenge-2.ipynb b/module-1/lab-tuple-set-dict/your-code/challenge-2.ipynb index 41d691139..f8145b7a1 100644 --- a/module-1/lab-tuple-set-dict/your-code/challenge-2.ipynb +++ b/module-1/lab-tuple-set-dict/your-code/challenge-2.ipynb @@ -13,7 +13,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -38,11 +38,21 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 44, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 87, 88, 89, 91, 94, 97, 98, 99]\n" + ] + } + ], "source": [ - "# Your code here\n" + "# Your code here\n", + "sample_list_1 = random.sample(range(0, 101), 80)\n", + "print(sorted(sample_list_1))\n" ] }, { @@ -54,11 +64,23 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Your code here\n" + "execution_count": 77, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "80\n" + ] + } + ], + "source": [ + "# Your code here\n", + "set1 = set((sample_list_1))\n", + "print(len(set1))\n", + "\n", + "#Yes" ] }, { @@ -77,11 +99,25 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Your code here\n" + "execution_count": 45, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[0, 1, 2, 3, 10, 12, 13, 14, 17, 17, 19, 22, 22, 28, 30, 30, 30, 31, 32, 38, 40, 41, 41, 41, 43, 43, 46, 46, 47, 48, 48, 48, 50, 51, 52, 54, 55, 56, 56, 57, 58, 59, 59, 59, 60, 61, 61, 62, 62, 62, 68, 68, 71, 71, 72, 73, 74, 75, 76, 76, 77, 77, 77, 78, 79, 79, 80, 81, 82, 83, 84, 84, 87, 88, 90, 90, 92, 92, 97, 99, 99]\n" + ] + } + ], + "source": [ + "# Your code here\n", + "sample_list_2 = []\n", + "\n", + "for i in range(81):\n", + " sample_list_2.append(random.randint(0, 101))\n", + "\n", + "print(sorted(sample_list_2))" ] }, { @@ -93,11 +129,23 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Your code here\n" + "execution_count": 76, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "55\n" + ] + } + ], + "source": [ + "# Your code here\n", + "set2 = set((sample_list_2))\n", + "print(len(set2))\n", + "\n", + "#No, because the set is only taking unique values" ] }, { @@ -109,11 +157,27 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Your code here\n" + "execution_count": 66, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{8, 9, 10, 13, 19, 20, 21, 24, 25, 28, 29, 33, 34, 35, 36, 41, 42, 46, 48, 54, 55, 56, 58, 59, 62, 69, 70, 72, 78, 82, 91, 92, 93, 95, 96, 97, 99}\n" + ] + } + ], + "source": [ + "# Your code here\n", + "\n", + "set3 = set()\n", + "\n", + "for i in set1:\n", + " if i in set1 and i not in set2:\n", + " set3.add(i)\n", + " \n", + "print(set3)" ] }, { @@ -125,11 +189,27 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Your code here\n" + "execution_count": 41, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{66, 4, 68, 74, 15, 80, 17, 83, 57, 90, 27}\n" + ] + } + ], + "source": [ + "# Your code here\n", + "\n", + "set4 = set()\n", + "\n", + "for i in set2:\n", + " if i in set2 and i not in set1:\n", + " set4.add(i)\n", + " \n", + "print(set4)" ] }, { @@ -141,11 +221,27 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Your code here\n" + "execution_count": 78, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{1, 2, 3, 5, 6, 7, 11, 12, 14, 16, 18, 23, 26, 30, 32, 37, 38, 39, 40, 44, 45, 49, 50, 51, 52, 53, 61, 63, 65, 71, 73, 75, 76, 77, 79, 81, 84, 85, 87, 88, 89, 94, 98}\n" + ] + } + ], + "source": [ + "# Your code here\n", + "\n", + "set5 = set()\n", + "\n", + "for i in set1:\n", + " if i not in set3 and i not in set4:\n", + " set5.add(i)\n", + " \n", + "print(set5)" ] }, { @@ -165,11 +261,29 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Your code here\n" + "execution_count": 81, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "set1: 80\n", + "set2: 55\n", + "set3: 37\n", + "set4: 11\n", + "set5: 43\n" + ] + } + ], + "source": [ + "# Your code here\n", + "\n", + "print(\"set1:\",len(set1))\n", + "print(\"set2:\",len(set2))\n", + "print(\"set3:\",len(set3))\n", + "print(\"set4:\",len(set4))\n", + "print(\"set5:\",len(set5))" ] }, { @@ -181,11 +295,12 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 48, "metadata": {}, "outputs": [], "source": [ - "# Your code here\n" + "# Your code here\n", + "set6 = set()" ] }, { @@ -197,11 +312,22 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 50, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{0, 1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 58, 59, 60, 62, 63, 67, 69, 70, 71, 72, 73, 75, 76, 78, 79, 82, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100}\n" + ] + } + ], "source": [ - "# Your code here\n" + "# Your code here\n", + "set6.update(set3)\n", + "set6.update(set5)\n", + "print(set6)" ] }, { @@ -213,11 +339,25 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Your code here\n" + "execution_count": 52, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "True" + ] + }, + "execution_count": 52, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Your code here\n", + "set1 == set6\n", + "\n", + "#Yes, they are equal" ] }, { @@ -229,11 +369,22 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 83, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "False\n", + "False\n" + ] + } + ], "source": [ - "# Your code here\n" + "# Your code here\n", + "print(set1.issubset(set2))\n", + "print(set1.issubset(set3))" ] }, { @@ -247,11 +398,38 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Your code here\n" + "execution_count": 86, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99}\n", + "{0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 94, 97, 98, 99}\n" + ] + }, + { + "data": { + "text/plain": [ + "True" + ] + }, + "execution_count": 86, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Your code here\n", + "\n", + "set7 = set()\n", + "set8 = set()\n", + "\n", + "print(set7.union(set3,set4,set5))\n", + "print(set8.union(set1,set2))\n", + "\n", + "set7 == set8" ] }, { @@ -263,11 +441,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 88, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1\n" + ] + } + ], "source": [ - "# Your code here\n" + "# Your code here\n", + "print(set1.pop())" ] }, { @@ -283,11 +470,27 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Your code here\n" + "execution_count": 89, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{2, 3, 4, 5, 6, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 23, 24, 25, 26, 27, 28, 30, 32, 35, 36, 37, 38, 40, 42, 44, 45, 46, 48, 50, 52, 53, 54, 55, 56, 57, 58, 62, 63, 65, 66, 68, 72, 73, 74, 75, 76, 77, 78, 82, 83, 84, 85, 87, 88, 94, 97, 98}\n" + ] + } + ], + "source": [ + "# Your code here\n", + "\n", + "list_to_remove = [1, 9, 11, 19, 21, 29, 31, 39, 41, 49, 51, 59, 61, 69, 71, 79, 81, 89, 91, 99]\n", + "\n", + "for i in list_to_remove:\n", + " if i in set1:\n", + " set1.discard(i)\n", + "\n", + "print(set1)\n" ] } ], @@ -307,7 +510,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.2" + "version": "3.7.3" } }, "nbformat": 4, diff --git a/module-1/lab-tuple-set-dict/your-code/challenge-3.ipynb b/module-1/lab-tuple-set-dict/your-code/challenge-3.ipynb index 7ab8ea5d6..f4b538578 100644 --- a/module-1/lab-tuple-set-dict/your-code/challenge-3.ipynb +++ b/module-1/lab-tuple-set-dict/your-code/challenge-3.ipynb @@ -15,7 +15,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -49,11 +49,26 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 12, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'a': 8, 'about': 1, 'all': 1, 'although': 3, 'and': 23, 'are': 1, 'at': 1, 'baby': 14, 'backseat': 1, 'bag': 1, 'bar': 1, 'be': 16, 'bedsheets': 3, 'begin': 1, 'best': 1, 'body': 17, 'boy': 2, 'brand': 6, 'can': 1, 'chance': 1, 'club': 1, 'come': 37, 'conversation': 1, 'crazy': 2, 'dance': 1, 'date': 1, 'day': 6, 'discovering': 6, 'do': 3, 'doing': 2, \"don't\": 2, 'drinking': 1, 'driver': 1, 'eat': 1, 'every': 6, 'falling': 3, 'family': 1, 'fast': 1, 'fill': 2, 'find': 1, 'first': 1, 'follow': 6, 'for': 3, 'friends': 1, 'get': 1, 'girl': 2, 'give': 1, 'go': 2, 'going': 1, 'grab': 2, 'hand': 1, 'handmade': 2, 'heart': 3, 'hours': 2, 'how': 1, 'i': 6, \"i'll\": 1, \"i'm\": 23, 'in': 27, 'is': 5, \"isn't\": 1, 'it': 1, 'jukebox': 1, 'just': 1, 'kiss': 1, 'know': 2, 'last': 3, 'lead': 6, 'leave': 1, 'let': 1, \"let's\": 2, 'like': 10, 'love': 25, 'lover': 1, 'magnet': 3, 'make': 1, 'man': 1, 'may': 2, 'me': 10, 'mind': 2, 'much': 2, 'my': 33, 'new': 6, 'night': 3, 'not': 2, 'now': 11, 'of': 6, 'okay': 1, 'on': 40, 'one': 1, 'our': 1, 'out': 1, 'over': 1, 'place': 1, 'plate': 1, 'play': 1, 'pull': 3, 'push': 3, 'put': 3, 'radio': 1, 'room': 3, 'say': 2, 'shape': 6, 'shots': 1, 'singing': 2, 'slow': 1, 'smell': 3, 'so': 2, 'somebody': 2, 'something': 6, 'sour': 1, 'start': 2, 'stop': 1, 'story': 1, 'sweet': 1, 'table': 1, 'take': 1, 'talk': 4, 'taxi': 1, 'tell': 1, 'that': 2, 'the': 18, 'then': 3, 'thrifty': 1, 'to': 2, 'too': 5, 'trust': 1, 'up': 3, 'van': 1, 'waist': 2, 'want': 2, 'was': 2, 'we': 7, \"we're\": 1, 'week': 1, 'were': 3, 'where': 1, 'with': 22, 'you': 16, 'your': 21}\n" + ] + } + ], "source": [ - "# Your code here\n" + "# Your code here\n", + "word_freq2 = {}\n", + "keys = sorted([i for i in word_freq.keys()])\n", + "\n", + "for i in keys:\n", + " word_freq2.update({i:word_freq[i]})\n", + "\n", + "print(word_freq2)\n" ] }, { @@ -90,11 +105,27 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 22, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'conversation': 1, \"we're\": 1, 'plate': 1, 'sour': 1, 'jukebox': 1, 'taxi': 1, 'fast': 1, 'bag': 1, 'man': 1, 'going': 1, 'one': 1, 'backseat': 1, 'friends': 1, 'take': 1, 'play': 1, 'okay': 1, 'begin': 1, 'over': 1, 'just': 1, 'are': 1, 'tell': 1, 'drinking': 1, 'our': 1, 'where': 1, \"i'll\": 1, 'all': 1, \"isn't\": 1, 'make': 1, 'lover': 1, 'get': 1, 'radio': 1, 'give': 1, 'can': 1, 'club': 1, 'it': 1, 'out': 1, 'chance': 1, 'first': 1, 'table': 1, 'thrifty': 1, 'driver': 1, 'slow': 1, 'dance': 1, 'trust': 1, 'family': 1, 'week': 1, 'date': 1, 'leave': 1, 'at': 1, 'hand': 1, 'how': 1, 'eat': 1, 'about': 1, 'story': 1, 'sweet': 1, 'best': 1, 'let': 1, 'van': 1, 'shots': 1, 'place': 1, 'find': 1, 'kiss': 1, 'stop': 1, 'bar': 1, \"don't\": 2, 'mind': 2, 'know': 2, 'so': 2, 'start': 2, 'boy': 2, 'girl': 2, 'singing': 2, 'doing': 2, 'somebody': 2, 'handmade': 2, 'may': 2, 'that': 2, 'much': 2, 'grab': 2, 'was': 2, 'say': 2, 'waist': 2, 'want': 2, \"let's\": 2, 'not': 2, 'crazy': 2, 'go': 2, 'to': 2, 'fill': 2, 'hours': 2, 'push': 3, 'then': 3, 'put': 3, 'room': 3, 'magnet': 3, 'up': 3, 'pull': 3, 'last': 3, 'do': 3, 'smell': 3, 'although': 3, 'falling': 3, 'were': 3, 'night': 3, 'heart': 3, 'for': 3, 'bedsheets': 3, 'talk': 4, 'too': 5, 'is': 5, 'every': 6, 'new': 6, 'follow': 6, 'brand': 6, 'of': 6, 'i': 6, 'day': 6, 'lead': 6, 'shape': 6, 'discovering': 6, 'something': 6, 'we': 7, 'a': 8, 'like': 10, 'me': 10, 'now': 11, 'baby': 14, 'you': 16, 'be': 16, 'body': 17, 'the': 18, 'your': 21, 'with': 22, \"i'm\": 23, 'and': 23, 'love': 25, 'in': 27, 'my': 33, 'come': 37, 'on': 40}\n" + ] + } + ], "source": [ - "# Your code here\n" + "# Your code here\n", + "import operator\n", + "word_freq2 = {}\n", + "sorted_tups = sorted(word_freq.items(), key=operator.itemgetter(1))\n", + "\n", + "for i in sorted_tups:\n", + " word_freq2.update({i[0]:i[1]})\n", + "\n", + "print(word_freq2)\n" ] }, { @@ -110,7 +141,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 13, "metadata": {}, "outputs": [], "source": [ @@ -132,11 +163,420 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 29, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
wordfreq
0love25
1conversation1
2every6
3we're1
4plate1
5sour1
6jukebox1
7now11
8taxi1
9fast1
10bag1
11man1
12push3
13baby14
14going1
15you16
16don't2
17one1
18mind2
19backseat1
20friends1
21then3
22know2
23take1
24play1
25okay1
26so2
27begin1
28start2
29over1
.........
110story1
111sweet1
112best1
113crazy2
114let1
115too5
116van1
117shots1
118go2
119to2
120a8
121my33
122is5
123place1
124find1
125shape6
126on40
127kiss1
128were3
129night3
130heart3
131for3
132discovering6
133something6
134be16
135bedsheets3
136fill2
137hours2
138stop1
139bar1
\n", + "

140 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " word freq\n", + "0 love 25\n", + "1 conversation 1\n", + "2 every 6\n", + "3 we're 1\n", + "4 plate 1\n", + "5 sour 1\n", + "6 jukebox 1\n", + "7 now 11\n", + "8 taxi 1\n", + "9 fast 1\n", + "10 bag 1\n", + "11 man 1\n", + "12 push 3\n", + "13 baby 14\n", + "14 going 1\n", + "15 you 16\n", + "16 don't 2\n", + "17 one 1\n", + "18 mind 2\n", + "19 backseat 1\n", + "20 friends 1\n", + "21 then 3\n", + "22 know 2\n", + "23 take 1\n", + "24 play 1\n", + "25 okay 1\n", + "26 so 2\n", + "27 begin 1\n", + "28 start 2\n", + "29 over 1\n", + ".. ... ...\n", + "110 story 1\n", + "111 sweet 1\n", + "112 best 1\n", + "113 crazy 2\n", + "114 let 1\n", + "115 too 5\n", + "116 van 1\n", + "117 shots 1\n", + "118 go 2\n", + "119 to 2\n", + "120 a 8\n", + "121 my 33\n", + "122 is 5\n", + "123 place 1\n", + "124 find 1\n", + "125 shape 6\n", + "126 on 40\n", + "127 kiss 1\n", + "128 were 3\n", + "129 night 3\n", + "130 heart 3\n", + "131 for 3\n", + "132 discovering 6\n", + "133 something 6\n", + "134 be 16\n", + "135 bedsheets 3\n", + "136 fill 2\n", + "137 hours 2\n", + "138 stop 1\n", + "139 bar 1\n", + "\n", + "[140 rows x 2 columns]" + ] + }, + "execution_count": 29, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# Your code here\n" + "# Your code here\n", + "pd.DataFrame(list(word_freq.items()), columns=['word', 'freq'])" ] }, { @@ -150,11 +590,421 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 31, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
wordfreq
120a8
109about1
43all1
96although3
72and23
34are1
102at1
13baby14
19backseat1
10bag1
139bar1
134be16
135bedsheets3
27begin1
112best1
30body17
31boy2
67brand6
52can1
63chance1
55club1
56come37
1conversation1
113crazy2
84dance1
90date1
95day6
132discovering6
92do3
53doing2
.........
5sour1
28start2
138stop1
110story1
111sweet1
75table1
23take1
105talk4
8taxi1
36tell1
68that2
85the18
21then3
79thrifty1
119to2
115too5
87trust1
70up3
116van1
93waist2
99want2
81was2
33we7
3we're1
89week1
128were3
41where1
54with22
15you16
97your21
\n", + "

140 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " word freq\n", + "120 a 8\n", + "109 about 1\n", + "43 all 1\n", + "96 although 3\n", + "72 and 23\n", + "34 are 1\n", + "102 at 1\n", + "13 baby 14\n", + "19 backseat 1\n", + "10 bag 1\n", + "139 bar 1\n", + "134 be 16\n", + "135 bedsheets 3\n", + "27 begin 1\n", + "112 best 1\n", + "30 body 17\n", + "31 boy 2\n", + "67 brand 6\n", + "52 can 1\n", + "63 chance 1\n", + "55 club 1\n", + "56 come 37\n", + "1 conversation 1\n", + "113 crazy 2\n", + "84 dance 1\n", + "90 date 1\n", + "95 day 6\n", + "132 discovering 6\n", + "92 do 3\n", + "53 doing 2\n", + ".. ... ...\n", + "5 sour 1\n", + "28 start 2\n", + "138 stop 1\n", + "110 story 1\n", + "111 sweet 1\n", + "75 table 1\n", + "23 take 1\n", + "105 talk 4\n", + "8 taxi 1\n", + "36 tell 1\n", + "68 that 2\n", + "85 the 18\n", + "21 then 3\n", + "79 thrifty 1\n", + "119 to 2\n", + "115 too 5\n", + "87 trust 1\n", + "70 up 3\n", + "116 van 1\n", + "93 waist 2\n", + "99 want 2\n", + "81 was 2\n", + "33 we 7\n", + "3 we're 1\n", + "89 week 1\n", + "128 were 3\n", + "41 where 1\n", + "54 with 22\n", + "15 you 16\n", + "97 your 21\n", + "\n", + "[140 rows x 2 columns]" + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# Your code here\n" + "# Your code here\n", + "df = pd.DataFrame(list(word_freq.items()), columns=['word', 'freq'])\n", + "df.sort_values(by=['word'])" ] }, { @@ -166,11 +1016,421 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 32, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
wordfreq
139bar1
114let1
116van1
60out1
57it1
117shots1
55club1
52can1
63chance1
123place1
48radio1
46lover1
45make1
44isn't1
43all1
42i'll1
41where1
49give1
40our1
112best1
138stop1
102at1
90date1
89week1
88family1
87trust1
103hand1
84dance1
111sweet1
83slow1
.........
133something6
132discovering6
61new6
67brand6
2every6
74of6
78i6
101lead6
95day6
64follow6
125shape6
33we7
120a8
51like10
91me10
7now11
13baby14
15you16
134be16
30body17
85the18
97your21
54with22
50i'm23
72and23
0love25
65in27
121my33
56come37
126on40
\n", + "

140 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " word freq\n", + "139 bar 1\n", + "114 let 1\n", + "116 van 1\n", + "60 out 1\n", + "57 it 1\n", + "117 shots 1\n", + "55 club 1\n", + "52 can 1\n", + "63 chance 1\n", + "123 place 1\n", + "48 radio 1\n", + "46 lover 1\n", + "45 make 1\n", + "44 isn't 1\n", + "43 all 1\n", + "42 i'll 1\n", + "41 where 1\n", + "49 give 1\n", + "40 our 1\n", + "112 best 1\n", + "138 stop 1\n", + "102 at 1\n", + "90 date 1\n", + "89 week 1\n", + "88 family 1\n", + "87 trust 1\n", + "103 hand 1\n", + "84 dance 1\n", + "111 sweet 1\n", + "83 slow 1\n", + ".. ... ...\n", + "133 something 6\n", + "132 discovering 6\n", + "61 new 6\n", + "67 brand 6\n", + "2 every 6\n", + "74 of 6\n", + "78 i 6\n", + "101 lead 6\n", + "95 day 6\n", + "64 follow 6\n", + "125 shape 6\n", + "33 we 7\n", + "120 a 8\n", + "51 like 10\n", + "91 me 10\n", + "7 now 11\n", + "13 baby 14\n", + "15 you 16\n", + "134 be 16\n", + "30 body 17\n", + "85 the 18\n", + "97 your 21\n", + "54 with 22\n", + "50 i'm 23\n", + "72 and 23\n", + "0 love 25\n", + "65 in 27\n", + "121 my 33\n", + "56 come 37\n", + "126 on 40\n", + "\n", + "[140 rows x 2 columns]" + ] + }, + "execution_count": 32, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# Your code here\n" + "# Your code here\n", + "df = pd.DataFrame(list(word_freq.items()), columns=['word', 'freq'])\n", + "df.sort_values(by=['freq'])" ] } ], @@ -190,7 +1450,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.2" + "version": "3.7.3" } }, "nbformat": 4,