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",
+ " 0 | \n",
+ " 1 | \n",
+ " 2 | \n",
+ " 3 | \n",
+ " 4 | \n",
+ " 5 | \n",
+ " 6 | \n",
+ " 7 | \n",
+ " 8 | \n",
+ " 9 | \n",
+ " 10 | \n",
+ " 11 | \n",
+ " 12 | \n",
+ " 13 | \n",
+ " 14 | \n",
+ " 15 | \n",
+ " 16 | \n",
+ " 17 | \n",
+ " 18 | \n",
+ " 19 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 0.276827 | \n",
+ " 0.260054 | \n",
+ " 0.942397 | \n",
+ " 0.113187 | \n",
+ " 0.781355 | \n",
+ " 0.475740 | \n",
+ " 0.152061 | \n",
+ " 0.250324 | \n",
+ " 0.147078 | \n",
+ " 0.162984 | \n",
+ " 0.977025 | \n",
+ " 0.509619 | \n",
+ " 0.593212 | \n",
+ " 0.911839 | \n",
+ " 0.257645 | \n",
+ " 0.386457 | \n",
+ " 0.696932 | \n",
+ " 0.069162 | \n",
+ " 0.952291 | \n",
+ " 0.286542 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 0.995885 | \n",
+ " 0.158381 | \n",
+ " 0.244274 | \n",
+ " 0.962163 | \n",
+ " 0.651900 | \n",
+ " 0.930665 | \n",
+ " 0.577190 | \n",
+ " 0.087914 | \n",
+ " 0.960261 | \n",
+ " 0.580840 | \n",
+ " 0.194616 | \n",
+ " 0.661459 | \n",
+ " 0.674085 | \n",
+ " 0.049326 | \n",
+ " 0.785803 | \n",
+ " 0.315645 | \n",
+ " 0.495355 | \n",
+ " 0.232135 | \n",
+ " 0.549324 | \n",
+ " 0.572232 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 0.641917 | \n",
+ " 0.821055 | \n",
+ " 0.392437 | \n",
+ " 0.782617 | \n",
+ " 0.510762 | \n",
+ " 0.428320 | \n",
+ " 0.017324 | \n",
+ " 0.680720 | \n",
+ " 0.340412 | \n",
+ " 0.462513 | \n",
+ " 0.785776 | \n",
+ " 0.251949 | \n",
+ " 0.032847 | \n",
+ " 0.995700 | \n",
+ " 0.816563 | \n",
+ " 0.735692 | \n",
+ " 0.435998 | \n",
+ " 0.430411 | \n",
+ " 0.531757 | \n",
+ " 0.489528 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 0.806532 | \n",
+ " 0.569258 | \n",
+ " 0.148175 | \n",
+ " 0.809987 | \n",
+ " 0.459632 | \n",
+ " 0.735762 | \n",
+ " 0.730664 | \n",
+ " 0.934502 | \n",
+ " 0.080322 | \n",
+ " 0.763502 | \n",
+ " 0.398504 | \n",
+ " 0.027637 | \n",
+ " 0.409665 | \n",
+ " 0.942846 | \n",
+ " 0.133256 | \n",
+ " 0.157158 | \n",
+ " 0.929446 | \n",
+ " 0.402791 | \n",
+ " 0.685976 | \n",
+ " 0.246594 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 0.311185 | \n",
+ " 0.501165 | \n",
+ " 0.365979 | \n",
+ " 0.782807 | \n",
+ " 0.776795 | \n",
+ " 0.797199 | \n",
+ " 0.791946 | \n",
+ " 0.847157 | \n",
+ " 0.771811 | \n",
+ " 0.233944 | \n",
+ " 0.522344 | \n",
+ " 0.053030 | \n",
+ " 0.208551 | \n",
+ " 0.824354 | \n",
+ " 0.588567 | \n",
+ " 0.604341 | \n",
+ " 0.232964 | \n",
+ " 0.229109 | \n",
+ " 0.022881 | \n",
+ " 0.479022 | \n",
+ "
\n",
+ " \n",
+ " | 0 | \n",
+ " 0.734751 | \n",
+ " 0.195362 | \n",
+ " 0.734309 | \n",
+ " 0.598184 | \n",
+ " 0.763433 | \n",
+ " 0.263434 | \n",
+ " 0.868066 | \n",
+ " 0.058092 | \n",
+ " 0.753502 | \n",
+ " 0.587513 | \n",
+ " 0.311608 | \n",
+ " 0.178356 | \n",
+ " 0.182922 | \n",
+ " 0.147631 | \n",
+ " 0.391188 | \n",
+ " 0.816049 | \n",
+ " 0.749068 | \n",
+ " 0.293260 | \n",
+ " 0.937828 | \n",
+ " 0.880858 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 0.772607 | \n",
+ " 0.445391 | \n",
+ " 0.249642 | \n",
+ " 0.787922 | \n",
+ " 0.598583 | \n",
+ " 0.827238 | \n",
+ " 0.624126 | \n",
+ " 0.601524 | \n",
+ " 0.688753 | \n",
+ " 0.338870 | \n",
+ " 0.081595 | \n",
+ " 0.471474 | \n",
+ " 0.267443 | \n",
+ " 0.453351 | \n",
+ " 0.800716 | \n",
+ " 0.045749 | \n",
+ " 0.683793 | \n",
+ " 0.389789 | \n",
+ " 0.016787 | \n",
+ " 0.503695 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 0.226428 | \n",
+ " 0.268764 | \n",
+ " 0.694262 | \n",
+ " 0.622335 | \n",
+ " 0.063843 | \n",
+ " 0.122683 | \n",
+ " 0.815625 | \n",
+ " 0.584542 | \n",
+ " 0.032594 | \n",
+ " 0.589775 | \n",
+ " 0.764350 | \n",
+ " 0.650973 | \n",
+ " 0.565705 | \n",
+ " 0.691784 | \n",
+ " 0.265223 | \n",
+ " 0.739031 | \n",
+ " 0.560394 | \n",
+ " 0.334802 | \n",
+ " 0.517694 | \n",
+ " 0.646110 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 0.362748 | \n",
+ " 0.495430 | \n",
+ " 0.113876 | \n",
+ " 0.594149 | \n",
+ " 0.612522 | \n",
+ " 0.625204 | \n",
+ " 0.864050 | \n",
+ " 0.260279 | \n",
+ " 0.528873 | \n",
+ " 0.168043 | \n",
+ " 0.715929 | \n",
+ " 0.677014 | \n",
+ " 0.175735 | \n",
+ " 0.632370 | \n",
+ " 0.926715 | \n",
+ " 0.085675 | \n",
+ " 0.120525 | \n",
+ " 0.141746 | \n",
+ " 0.771144 | \n",
+ " 0.489660 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 0.033415 | \n",
+ " 0.340433 | \n",
+ " 0.464971 | \n",
+ " 0.363737 | \n",
+ " 0.025815 | \n",
+ " 0.434129 | \n",
+ " 0.415163 | \n",
+ " 0.892210 | \n",
+ " 0.381701 | \n",
+ " 0.415264 | \n",
+ " 0.790801 | \n",
+ " 0.696930 | \n",
+ " 0.819751 | \n",
+ " 0.944029 | \n",
+ " 0.869965 | \n",
+ " 0.041723 | \n",
+ " 0.819140 | \n",
+ " 0.676051 | \n",
+ " 0.109349 | \n",
+ " 0.872947 | \n",
+ "
\n",
+ " \n",
+ "
\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",
+ " word | \n",
+ " freq | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " love | \n",
+ " 25 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " conversation | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " every | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " we're | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " plate | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " sour | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " jukebox | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " now | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " taxi | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " fast | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " bag | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " man | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " push | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " baby | \n",
+ " 14 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " going | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " you | \n",
+ " 16 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " don't | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " one | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " mind | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " backseat | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " friends | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " then | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " know | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " take | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " play | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 25 | \n",
+ " okay | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 26 | \n",
+ " so | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 27 | \n",
+ " begin | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 28 | \n",
+ " start | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 29 | \n",
+ " over | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " | 110 | \n",
+ " story | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 111 | \n",
+ " sweet | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 112 | \n",
+ " best | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 113 | \n",
+ " crazy | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 114 | \n",
+ " let | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 115 | \n",
+ " too | \n",
+ " 5 | \n",
+ "
\n",
+ " \n",
+ " | 116 | \n",
+ " van | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 117 | \n",
+ " shots | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 118 | \n",
+ " go | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 119 | \n",
+ " to | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 120 | \n",
+ " a | \n",
+ " 8 | \n",
+ "
\n",
+ " \n",
+ " | 121 | \n",
+ " my | \n",
+ " 33 | \n",
+ "
\n",
+ " \n",
+ " | 122 | \n",
+ " is | \n",
+ " 5 | \n",
+ "
\n",
+ " \n",
+ " | 123 | \n",
+ " place | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 124 | \n",
+ " find | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 125 | \n",
+ " shape | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 126 | \n",
+ " on | \n",
+ " 40 | \n",
+ "
\n",
+ " \n",
+ " | 127 | \n",
+ " kiss | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 128 | \n",
+ " were | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 129 | \n",
+ " night | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 130 | \n",
+ " heart | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 131 | \n",
+ " for | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 132 | \n",
+ " discovering | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 133 | \n",
+ " something | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 134 | \n",
+ " be | \n",
+ " 16 | \n",
+ "
\n",
+ " \n",
+ " | 135 | \n",
+ " bedsheets | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 136 | \n",
+ " fill | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 137 | \n",
+ " hours | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 138 | \n",
+ " stop | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 139 | \n",
+ " bar | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ "
\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",
+ " word | \n",
+ " freq | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 120 | \n",
+ " a | \n",
+ " 8 | \n",
+ "
\n",
+ " \n",
+ " | 109 | \n",
+ " about | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 43 | \n",
+ " all | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 96 | \n",
+ " although | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 72 | \n",
+ " and | \n",
+ " 23 | \n",
+ "
\n",
+ " \n",
+ " | 34 | \n",
+ " are | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 102 | \n",
+ " at | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " baby | \n",
+ " 14 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " backseat | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " bag | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 139 | \n",
+ " bar | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 134 | \n",
+ " be | \n",
+ " 16 | \n",
+ "
\n",
+ " \n",
+ " | 135 | \n",
+ " bedsheets | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 27 | \n",
+ " begin | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 112 | \n",
+ " best | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 30 | \n",
+ " body | \n",
+ " 17 | \n",
+ "
\n",
+ " \n",
+ " | 31 | \n",
+ " boy | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 67 | \n",
+ " brand | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 52 | \n",
+ " can | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 63 | \n",
+ " chance | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 55 | \n",
+ " club | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 56 | \n",
+ " come | \n",
+ " 37 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " conversation | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 113 | \n",
+ " crazy | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 84 | \n",
+ " dance | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 90 | \n",
+ " date | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 95 | \n",
+ " day | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 132 | \n",
+ " discovering | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 92 | \n",
+ " do | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 53 | \n",
+ " doing | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " sour | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 28 | \n",
+ " start | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 138 | \n",
+ " stop | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 110 | \n",
+ " story | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 111 | \n",
+ " sweet | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 75 | \n",
+ " table | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " take | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 105 | \n",
+ " talk | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " taxi | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 36 | \n",
+ " tell | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 68 | \n",
+ " that | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 85 | \n",
+ " the | \n",
+ " 18 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " then | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 79 | \n",
+ " thrifty | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 119 | \n",
+ " to | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 115 | \n",
+ " too | \n",
+ " 5 | \n",
+ "
\n",
+ " \n",
+ " | 87 | \n",
+ " trust | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 70 | \n",
+ " up | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 116 | \n",
+ " van | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 93 | \n",
+ " waist | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 99 | \n",
+ " want | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 81 | \n",
+ " was | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 33 | \n",
+ " we | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " we're | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 89 | \n",
+ " week | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 128 | \n",
+ " were | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 41 | \n",
+ " where | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 54 | \n",
+ " with | \n",
+ " 22 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " you | \n",
+ " 16 | \n",
+ "
\n",
+ " \n",
+ " | 97 | \n",
+ " your | \n",
+ " 21 | \n",
+ "
\n",
+ " \n",
+ "
\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",
+ " word | \n",
+ " freq | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 139 | \n",
+ " bar | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 114 | \n",
+ " let | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 116 | \n",
+ " van | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 60 | \n",
+ " out | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 57 | \n",
+ " it | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 117 | \n",
+ " shots | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 55 | \n",
+ " club | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 52 | \n",
+ " can | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 63 | \n",
+ " chance | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 123 | \n",
+ " place | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 48 | \n",
+ " radio | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 46 | \n",
+ " lover | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 45 | \n",
+ " make | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 44 | \n",
+ " isn't | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 43 | \n",
+ " all | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 42 | \n",
+ " i'll | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 41 | \n",
+ " where | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 49 | \n",
+ " give | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 40 | \n",
+ " our | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 112 | \n",
+ " best | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 138 | \n",
+ " stop | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 102 | \n",
+ " at | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 90 | \n",
+ " date | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 89 | \n",
+ " week | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 88 | \n",
+ " family | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 87 | \n",
+ " trust | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 103 | \n",
+ " hand | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 84 | \n",
+ " dance | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 111 | \n",
+ " sweet | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 83 | \n",
+ " slow | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " | 133 | \n",
+ " something | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 132 | \n",
+ " discovering | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 61 | \n",
+ " new | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 67 | \n",
+ " brand | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " every | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 74 | \n",
+ " of | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 78 | \n",
+ " i | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 101 | \n",
+ " lead | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 95 | \n",
+ " day | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 64 | \n",
+ " follow | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 125 | \n",
+ " shape | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | 33 | \n",
+ " we | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " | 120 | \n",
+ " a | \n",
+ " 8 | \n",
+ "
\n",
+ " \n",
+ " | 51 | \n",
+ " like | \n",
+ " 10 | \n",
+ "
\n",
+ " \n",
+ " | 91 | \n",
+ " me | \n",
+ " 10 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " now | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " baby | \n",
+ " 14 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " you | \n",
+ " 16 | \n",
+ "
\n",
+ " \n",
+ " | 134 | \n",
+ " be | \n",
+ " 16 | \n",
+ "
\n",
+ " \n",
+ " | 30 | \n",
+ " body | \n",
+ " 17 | \n",
+ "
\n",
+ " \n",
+ " | 85 | \n",
+ " the | \n",
+ " 18 | \n",
+ "
\n",
+ " \n",
+ " | 97 | \n",
+ " your | \n",
+ " 21 | \n",
+ "
\n",
+ " \n",
+ " | 54 | \n",
+ " with | \n",
+ " 22 | \n",
+ "
\n",
+ " \n",
+ " | 50 | \n",
+ " i'm | \n",
+ " 23 | \n",
+ "
\n",
+ " \n",
+ " | 72 | \n",
+ " and | \n",
+ " 23 | \n",
+ "
\n",
+ " \n",
+ " | 0 | \n",
+ " love | \n",
+ " 25 | \n",
+ "
\n",
+ " \n",
+ " | 65 | \n",
+ " in | \n",
+ " 27 | \n",
+ "
\n",
+ " \n",
+ " | 121 | \n",
+ " my | \n",
+ " 33 | \n",
+ "
\n",
+ " \n",
+ " | 56 | \n",
+ " come | \n",
+ " 37 | \n",
+ "
\n",
+ " \n",
+ " | 126 | \n",
+ " on | \n",
+ " 40 | \n",
+ "
\n",
+ " \n",
+ "
\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,