diff --git a/module3/exo3/exercice.ipynb b/module3/exo3/exercice.ipynb index 956ebd885e822ec1bf5677747ceb961b6ca0fc55..4c11d8f6b483dc7c0b0daa6772e1326d47899183 100644 --- a/module3/exo3/exercice.ipynb +++ b/module3/exo3/exercice.ipynb @@ -728,10 +728,48 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 32, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "ename": "SyntaxError", + "evalue": "invalid syntax (, line 8)", + "output_type": "error", + "traceback": [ + "\u001b[0;36m File \u001b[0;32m\"\"\u001b[0;36m, line \u001b[0;32m8\u001b[0m\n\u001b[0;31m print form.format(*val)\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n" + ] + } + ], + "source": [ + "alive = [\"nb vivantes\", len(data[(data['Smoker'] == \"Yes\") & (data['Status'] == \"Alive\")].index), len(data[(data['Smoker'] == \"No\") & (data['Status'] == \"Alive\")].index)]\n", + "dead = [\"nb mortes\", len(data[(data['Smoker'] == \"Yes\") & (data['Status'] == \"Dead\")].index), len(data[(data['Smoker'] == \"No\") & (data['Status'] == \"Dead\")].index)]\n", + "deathrate = [\"taux mortalite\", dead[1]/(alive[1] + dead[1]), dead[2]/(alive[2] + dead[2])]\n", + "\n", + "tab = [[\"\", \"Smokers\", \"Non Smokers\"], alive, dead, deathrate]\n", + "form=\"{0:10}{1:10}{2:10}\"\n", + "for val in tab:\n", + " print form.format(*val)" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "443" + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(data[(data['Smoker'] == \"Yes\") & (data['Status'] == \"Alive\")].index)" + ] } ], "metadata": {