2014-2015/2nd/DS/DS_0408/Bilan/Bilan DS_0408.ipynb
2017-06-16 09:48:07 +03:00

2498 lines
95 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"cells": [
{
"cell_type": "code",
"execution_count": 25,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"import pandas as pd\n",
"from texenv import texenv\n",
"%matplotlib inline"
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"ds_name = \"DS_0408\"\n",
"classe = \"2nd6\""
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {
"collapsed": false,
"scrolled": true
},
"outputs": [],
"source": [
"notes = pd.ExcelFile(\"./../../../notes_\"+classe+\".xls\")\n",
"notes.sheet_names\n",
"notes = notes.parse(ds_name)"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"Index(['DS_0408', 'av_arrondi', 'Exercice 1', '1.a (Developper)', '1.b (Developper)', '2 (factoriser)', '3.a (équation)', '3.b (équation)', '4 (tableau de signe)', '1Malus', 'Exercice 2', '1 (évaluer)', '2 (developper)', '3 (équation)', '2Malus', 'Bonus', 'Exercice 3', '1 (définition)', '2 (intervalle fluctuation)', '3 (interpretation', 'Exercice 4', '1 (intervalle fluctuation)', 'Bonus'], dtype='object')"
]
},
"execution_count": 28,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"notes.index"
]
},
{
"cell_type": "code",
"execution_count": 29,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"notes = notes.T"
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"notes = notes.drop(\"av_arrondi\", axis=1)"
]
},
{
"cell_type": "code",
"execution_count": 31,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>DS_0408</th>\n",
" <th>Exercice 1</th>\n",
" <th>1.a (Developper)</th>\n",
" <th>1.b (Developper)</th>\n",
" <th>2 (factoriser)</th>\n",
" <th>3.a (équation)</th>\n",
" <th>3.b (équation)</th>\n",
" <th>4 (tableau de signe)</th>\n",
" <th>1Malus</th>\n",
" <th>Exercice 2</th>\n",
" <th>...</th>\n",
" <th>3 (équation)</th>\n",
" <th>2Malus</th>\n",
" <th>Bonus</th>\n",
" <th>Exercice 3</th>\n",
" <th>1 (définition)</th>\n",
" <th>2 (intervalle fluctuation)</th>\n",
" <th>3 (interpretation</th>\n",
" <th>Exercice 4</th>\n",
" <th>1 (intervalle fluctuation)</th>\n",
" <th>Bonus</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>ANANTHARASA Kisojana</th>\n",
" <td>11.0</td>\n",
" <td>8.333333</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>0.000000</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>2.000000</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>NaN</td>\n",
" <td>0.333333</td>\n",
" <td>NaN</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>BAKAYOKO Aïcha</th>\n",
" <td>18.0</td>\n",
" <td>9.000000</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>2.500000</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>3.666667</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>2.000000</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>BLAISE Emilie</th>\n",
" <td>3.5</td>\n",
" <td>2.333333</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>0.000000</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.0</td>\n",
" <td>0.666667</td>\n",
" <td>2</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.333333</td>\n",
" <td>NaN</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>CHOISI Geordy</th>\n",
" <td>7.0</td>\n",
" <td>5.000000</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>0.500000</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.333333</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1.000000</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>DRIDI Karim</th>\n",
" <td>11.0</td>\n",
" <td>8.000000</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>1.666667</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.666667</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0.000000</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>FADIGA Mohamed</th>\n",
" <td>17.0</td>\n",
" <td>7.000000</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>3.500000</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>1.0</td>\n",
" <td>3.666667</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>2.000000</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>FESSARD Katelyne</th>\n",
" <td>NaN</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>FUSCO Manon</th>\n",
" <td>NaN</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>GILBERT Melissa</th>\n",
" <td>14.5</td>\n",
" <td>8.333333</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>NaN</td>\n",
" <td>1.166667</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0.5</td>\n",
" <td>NaN</td>\n",
" <td>3.000000</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>1.333333</td>\n",
" <td>2</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>GUNARASA Rithurshan</th>\n",
" <td>18.0</td>\n",
" <td>9.000000</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>5.000000</td>\n",
" <td>...</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>1.0</td>\n",
" <td>3.000000</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>HAMLAOUI Fattouma</th>\n",
" <td>15.0</td>\n",
" <td>9.000000</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>3.000000</td>\n",
" <td>...</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>2.000000</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0.333333</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>INACIO Bastien</th>\n",
" <td>7.0</td>\n",
" <td>2.666667</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>2.000000</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>1.666667</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0.333333</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>JAMAL EL AMRANI Hafar</th>\n",
" <td>2.0</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.666667</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>1.000000</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>JOHNSON Yannick</th>\n",
" <td>11.5</td>\n",
" <td>7.666667</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>NaN</td>\n",
" <td>1.833333</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>1.333333</td>\n",
" <td>2</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>KEITA Yakaré</th>\n",
" <td>13.5</td>\n",
" <td>7.666667</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>1.000000</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>0.5</td>\n",
" <td>NaN</td>\n",
" <td>3.333333</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>1.000000</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>KONE Yacouba</th>\n",
" <td>18.5</td>\n",
" <td>9.000000</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>2.500000</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>4.000000</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>2.000000</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>LE Quentin</th>\n",
" <td>6.0</td>\n",
" <td>3.166667</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>NaN</td>\n",
" <td>0.5</td>\n",
" <td>1.500000</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>1.000000</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0.000000</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>LOUKA Marina</th>\n",
" <td>11.0</td>\n",
" <td>6.666667</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>1.500000</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.5</td>\n",
" <td>1.333333</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>1.000000</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MARIGA Alexis</th>\n",
" <td>4.5</td>\n",
" <td>2.333333</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>0.000000</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>1.333333</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0.666667</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MATOS GOMES Jean Daniel</th>\n",
" <td>5.5</td>\n",
" <td>3.333333</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>0.333333</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>1.000000</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0.333333</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MELAYAH Marwa</th>\n",
" <td>4.5</td>\n",
" <td>2.333333</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.000000</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.000000</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>2.000000</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MOALI Lauryn</th>\n",
" <td>18.5</td>\n",
" <td>9.000000</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>3.500000</td>\n",
" <td>...</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>0.5</td>\n",
" <td>3.000000</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2.000000</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MONTAGNINI Cindy</th>\n",
" <td>17.0</td>\n",
" <td>9.000000</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>1.833333</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>0.0</td>\n",
" <td>3.333333</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>2.000000</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>NGO Viviane</th>\n",
" <td>16.0</td>\n",
" <td>8.333333</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>2.000000</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>2.666667</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>2.000000</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>PEREIRA VAZ Luis Carlos</th>\n",
" <td>13.5</td>\n",
" <td>8.333333</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>1.500000</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.5</td>\n",
" <td>2.666667</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>0.333333</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>QADIR Maryam</th>\n",
" <td>9.5</td>\n",
" <td>6.333333</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>2.500000</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.000000</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>0.333333</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>SAIDANE Maissa</th>\n",
" <td>12.0</td>\n",
" <td>5.000000</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>2.500000</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>1.666667</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2.000000</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>SANTOS DO CARMO Kevin</th>\n",
" <td>8.5</td>\n",
" <td>3.666667</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>2.000000</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>1.000000</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>1.333333</td>\n",
" <td>2</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>SILVA Andre Luis</th>\n",
" <td>14.5</td>\n",
" <td>7.000000</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>3.166667</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>1.0</td>\n",
" <td>1.666667</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>2.000000</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>STAUFF Léna</th>\n",
" <td>13.5</td>\n",
" <td>6.333333</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>2.000000</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>2.333333</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>2.000000</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>30 rows × 22 columns</p>\n",
"</div>"
],
"text/plain": [
" DS_0408 Exercice 1 1.a (Developper) \\\n",
"ANANTHARASA Kisojana 11.0 8.333333 3 \n",
"BAKAYOKO Aïcha 18.0 9.000000 3 \n",
"BLAISE Emilie 3.5 2.333333 1 \n",
"CHOISI Geordy 7.0 5.000000 1 \n",
"DRIDI Karim 11.0 8.000000 3 \n",
"FADIGA Mohamed 17.0 7.000000 3 \n",
"FESSARD Katelyne NaN 0.000000 NaN \n",
"FUSCO Manon NaN 0.000000 NaN \n",
"GILBERT Melissa 14.5 8.333333 3 \n",
"GUNARASA Rithurshan 18.0 9.000000 3 \n",
"HAMLAOUI Fattouma 15.0 9.000000 3 \n",
"INACIO Bastien 7.0 2.666667 1 \n",
"JAMAL EL AMRANI Hafar 2.0 0.000000 NaN \n",
"JOHNSON Yannick 11.5 7.666667 3 \n",
"KEITA Yakaré 13.5 7.666667 3 \n",
"KONE Yacouba 18.5 9.000000 3 \n",
"LE Quentin 6.0 3.166667 3 \n",
"LOUKA Marina 11.0 6.666667 3 \n",
"MARIGA Alexis 4.5 2.333333 3 \n",
"MATOS GOMES Jean Daniel 5.5 3.333333 1 \n",
"MELAYAH Marwa 4.5 2.333333 2 \n",
"MOALI Lauryn 18.5 9.000000 3 \n",
"MONTAGNINI Cindy 17.0 9.000000 3 \n",
"NGO Viviane 16.0 8.333333 3 \n",
"PEREIRA VAZ Luis Carlos 13.5 8.333333 3 \n",
"QADIR Maryam 9.5 6.333333 3 \n",
"SAIDANE Maissa 12.0 5.000000 3 \n",
"SANTOS DO CARMO Kevin 8.5 3.666667 2 \n",
"SILVA Andre Luis 14.5 7.000000 1 \n",
"STAUFF Léna 13.5 6.333333 3 \n",
"\n",
" 1.b (Developper) 2 (factoriser) 3.a (équation) \\\n",
"ANANTHARASA Kisojana 2 3 3 \n",
"BAKAYOKO Aïcha 3 3 3 \n",
"BLAISE Emilie 0 1 3 \n",
"CHOISI Geordy 1 3 3 \n",
"DRIDI Karim 3 0 3 \n",
"FADIGA Mohamed 0 3 3 \n",
"FESSARD Katelyne NaN NaN NaN \n",
"FUSCO Manon NaN NaN NaN \n",
"GILBERT Melissa 3 3 3 \n",
"GUNARASA Rithurshan 3 3 3 \n",
"HAMLAOUI Fattouma 3 3 3 \n",
"INACIO Bastien 1 3 2 \n",
"JAMAL EL AMRANI Hafar NaN NaN NaN \n",
"JOHNSON Yannick 2 3 3 \n",
"KEITA Yakaré 1 3 3 \n",
"KONE Yacouba 3 3 3 \n",
"LE Quentin 0 3 1 \n",
"LOUKA Marina 1 0 3 \n",
"MARIGA Alexis 1 0 NaN \n",
"MATOS GOMES Jean Daniel 0 0 3 \n",
"MELAYAH Marwa 1 0 1 \n",
"MOALI Lauryn 3 3 3 \n",
"MONTAGNINI Cindy 3 3 3 \n",
"NGO Viviane 3 3 3 \n",
"PEREIRA VAZ Luis Carlos 2 3 3 \n",
"QADIR Maryam 1 3 3 \n",
"SAIDANE Maissa 1 2 2 \n",
"SANTOS DO CARMO Kevin 1 0 3 \n",
"SILVA Andre Luis 1 3 3 \n",
"STAUFF Léna 2 3 3 \n",
"\n",
" 3.b (équation) 4 (tableau de signe) 1Malus \\\n",
"ANANTHARASA Kisojana 3 3 NaN \n",
"BAKAYOKO Aïcha 3 3 NaN \n",
"BLAISE Emilie 1 0 NaN \n",
"CHOISI Geordy 3 0 NaN \n",
"DRIDI Karim 3 3 NaN \n",
"FADIGA Mohamed 3 3 NaN \n",
"FESSARD Katelyne NaN NaN NaN \n",
"FUSCO Manon NaN NaN NaN \n",
"GILBERT Melissa 3 2 NaN \n",
"GUNARASA Rithurshan 3 3 NaN \n",
"HAMLAOUI Fattouma 3 3 NaN \n",
"INACIO Bastien 0 0 NaN \n",
"JAMAL EL AMRANI Hafar NaN NaN NaN \n",
"JOHNSON Yannick 3 2 NaN \n",
"KEITA Yakaré 3 3 NaN \n",
"KONE Yacouba 3 3 NaN \n",
"LE Quentin 2 NaN 0.5 \n",
"LOUKA Marina 3 3 NaN \n",
"MARIGA Alexis NaN 1 NaN \n",
"MATOS GOMES Jean Daniel 3 0 NaN \n",
"MELAYAH Marwa 1 NaN NaN \n",
"MOALI Lauryn 3 3 NaN \n",
"MONTAGNINI Cindy 3 3 NaN \n",
"NGO Viviane 2 3 NaN \n",
"PEREIRA VAZ Luis Carlos 3 3 NaN \n",
"QADIR Maryam 3 1 NaN \n",
"SAIDANE Maissa 2 1 NaN \n",
"SANTOS DO CARMO Kevin 2 NaN NaN \n",
"SILVA Andre Luis 3 3 NaN \n",
"STAUFF Léna 3 NaN NaN \n",
"\n",
" Exercice 2 ... 3 (équation) 2Malus Bonus \\\n",
"ANANTHARASA Kisojana 0.000000 ... NaN NaN NaN \n",
"BAKAYOKO Aïcha 2.500000 ... 0 NaN NaN \n",
"BLAISE Emilie 0.000000 ... NaN NaN 0.0 \n",
"CHOISI Geordy 0.500000 ... NaN NaN NaN \n",
"DRIDI Karim 1.666667 ... 0 NaN NaN \n",
"FADIGA Mohamed 3.500000 ... 0 NaN 1.0 \n",
"FESSARD Katelyne NaN ... NaN NaN NaN \n",
"FUSCO Manon NaN ... NaN NaN NaN \n",
"GILBERT Melissa 1.166667 ... 0 0.5 NaN \n",
"GUNARASA Rithurshan 5.000000 ... 3 NaN 1.0 \n",
"HAMLAOUI Fattouma 3.000000 ... 1 NaN NaN \n",
"INACIO Bastien 2.000000 ... 0 NaN NaN \n",
"JAMAL EL AMRANI Hafar 0.666667 ... NaN NaN NaN \n",
"JOHNSON Yannick 1.833333 ... 0 NaN NaN \n",
"KEITA Yakaré 1.000000 ... NaN 0.5 NaN \n",
"KONE Yacouba 2.500000 ... 0 NaN NaN \n",
"LE Quentin 1.500000 ... 0 NaN NaN \n",
"LOUKA Marina 1.500000 ... NaN NaN 0.5 \n",
"MARIGA Alexis 0.000000 ... NaN NaN NaN \n",
"MATOS GOMES Jean Daniel 0.333333 ... NaN NaN NaN \n",
"MELAYAH Marwa 0.000000 ... 0 NaN NaN \n",
"MOALI Lauryn 3.500000 ... 1 NaN 0.5 \n",
"MONTAGNINI Cindy 1.833333 ... 0 NaN 0.0 \n",
"NGO Viviane 2.000000 ... NaN NaN NaN \n",
"PEREIRA VAZ Luis Carlos 1.500000 ... NaN NaN 0.5 \n",
"QADIR Maryam 2.500000 ... 0 NaN NaN \n",
"SAIDANE Maissa 2.500000 ... 0 NaN NaN \n",
"SANTOS DO CARMO Kevin 2.000000 ... NaN NaN NaN \n",
"SILVA Andre Luis 3.166667 ... 0 NaN 1.0 \n",
"STAUFF Léna 2.000000 ... NaN NaN NaN \n",
"\n",
" Exercice 3 1 (définition) \\\n",
"ANANTHARASA Kisojana 2.000000 2 \n",
"BAKAYOKO Aïcha 3.666667 2 \n",
"BLAISE Emilie 0.666667 2 \n",
"CHOISI Geordy 0.333333 1 \n",
"DRIDI Karim 0.666667 2 \n",
"FADIGA Mohamed 3.666667 3 \n",
"FESSARD Katelyne NaN NaN \n",
"FUSCO Manon NaN NaN \n",
"GILBERT Melissa 3.000000 3 \n",
"GUNARASA Rithurshan 3.000000 3 \n",
"HAMLAOUI Fattouma 2.000000 3 \n",
"INACIO Bastien 1.666667 3 \n",
"JAMAL EL AMRANI Hafar 1.000000 3 \n",
"JOHNSON Yannick 0.000000 NaN \n",
"KEITA Yakaré 3.333333 3 \n",
"KONE Yacouba 4.000000 3 \n",
"LE Quentin 1.000000 3 \n",
"LOUKA Marina 1.333333 2 \n",
"MARIGA Alexis 1.333333 2 \n",
"MATOS GOMES Jean Daniel 1.000000 3 \n",
"MELAYAH Marwa 0.000000 0 \n",
"MOALI Lauryn 3.000000 3 \n",
"MONTAGNINI Cindy 3.333333 3 \n",
"NGO Viviane 2.666667 2 \n",
"PEREIRA VAZ Luis Carlos 2.666667 2 \n",
"QADIR Maryam 0.000000 0 \n",
"SAIDANE Maissa 1.666667 3 \n",
"SANTOS DO CARMO Kevin 1.000000 3 \n",
"SILVA Andre Luis 1.666667 2 \n",
"STAUFF Léna 2.333333 3 \n",
"\n",
" 2 (intervalle fluctuation) 3 (interpretation \\\n",
"ANANTHARASA Kisojana 2 NaN \n",
"BAKAYOKO Aïcha 3 3 \n",
"BLAISE Emilie NaN NaN \n",
"CHOISI Geordy 0 0 \n",
"DRIDI Karim 0 0 \n",
"FADIGA Mohamed 3 2 \n",
"FESSARD Katelyne NaN NaN \n",
"FUSCO Manon NaN NaN \n",
"GILBERT Melissa 2 2 \n",
"GUNARASA Rithurshan 3 0 \n",
"HAMLAOUI Fattouma 1 1 \n",
"INACIO Bastien 1 0 \n",
"JAMAL EL AMRANI Hafar 0 NaN \n",
"JOHNSON Yannick NaN NaN \n",
"KEITA Yakaré 3 1 \n",
"KONE Yacouba 3 3 \n",
"LE Quentin 0 0 \n",
"LOUKA Marina 1 NaN \n",
"MARIGA Alexis 0 2 \n",
"MATOS GOMES Jean Daniel 0 0 \n",
"MELAYAH Marwa 0 NaN \n",
"MOALI Lauryn 2 2 \n",
"MONTAGNINI Cindy 3 1 \n",
"NGO Viviane 3 0 \n",
"PEREIRA VAZ Luis Carlos 2 2 \n",
"QADIR Maryam 0 NaN \n",
"SAIDANE Maissa 1 0 \n",
"SANTOS DO CARMO Kevin NaN NaN \n",
"SILVA Andre Luis 0 3 \n",
"STAUFF Léna 2 0 \n",
"\n",
" Exercice 4 1 (intervalle fluctuation) Bonus \n",
"ANANTHARASA Kisojana 0.333333 NaN 1 \n",
"BAKAYOKO Aïcha 2.000000 3 NaN \n",
"BLAISE Emilie 0.333333 NaN 1 \n",
"CHOISI Geordy 1.000000 1 1 \n",
"DRIDI Karim 0.000000 0 NaN \n",
"FADIGA Mohamed 2.000000 3 NaN \n",
"FESSARD Katelyne NaN NaN NaN \n",
"FUSCO Manon NaN NaN NaN \n",
"GILBERT Melissa 1.333333 2 NaN \n",
"GUNARASA Rithurshan 0.000000 NaN NaN \n",
"HAMLAOUI Fattouma 0.333333 0 1 \n",
"INACIO Bastien 0.333333 0 1 \n",
"JAMAL EL AMRANI Hafar 0.000000 NaN NaN \n",
"JOHNSON Yannick 1.333333 2 NaN \n",
"KEITA Yakaré 1.000000 1 1 \n",
"KONE Yacouba 2.000000 3 NaN \n",
"LE Quentin 0.000000 0 0 \n",
"LOUKA Marina 1.000000 1 1 \n",
"MARIGA Alexis 0.666667 1 NaN \n",
"MATOS GOMES Jean Daniel 0.333333 0 1 \n",
"MELAYAH Marwa 2.000000 3 NaN \n",
"MOALI Lauryn 2.000000 3 NaN \n",
"MONTAGNINI Cindy 2.000000 3 NaN \n",
"NGO Viviane 2.000000 3 NaN \n",
"PEREIRA VAZ Luis Carlos 0.333333 0 1 \n",
"QADIR Maryam 0.333333 0 1 \n",
"SAIDANE Maissa 2.000000 3 NaN \n",
"SANTOS DO CARMO Kevin 1.333333 2 NaN \n",
"SILVA Andre Luis 2.000000 3 NaN \n",
"STAUFF Léna 2.000000 3 NaN \n",
"\n",
"[30 rows x 22 columns]"
]
},
"execution_count": 31,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"barem = notes[:1]\n",
"notes = notes[1:]\n",
"notes"
]
},
{
"cell_type": "code",
"execution_count": 32,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"notes = notes[notes[ds_name].notnull()]\n",
"#notes"
]
},
{
"cell_type": "code",
"execution_count": 33,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"notes = notes.astype(float)"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"count 28.000000\n",
"mean 11.500000\n",
"std 5.012946\n",
"min 2.000000\n",
"25% 7.000000\n",
"50% 11.750000\n",
"75% 15.250000\n",
"max 18.500000\n",
"Name: DS_0408, dtype: float64"
]
},
"execution_count": 34,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"notes[ds_name].describe()"
]
},
{
"cell_type": "code",
"execution_count": 35,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"list_exo = [\"Exercice 1\", \"Exercice 2\", \"Exercice 3\", \"Exercice 4\"]"
]
},
{
"cell_type": "code",
"execution_count": 36,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Exercice 1</th>\n",
" <th>Exercice 2</th>\n",
" <th>Exercice 3</th>\n",
" <th>Exercice 4</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>ANANTHARASA Kisojana</th>\n",
" <td>8.33</td>\n",
" <td>0.00</td>\n",
" <td>2.00</td>\n",
" <td>0.33</td>\n",
" </tr>\n",
" <tr>\n",
" <th>BAKAYOKO Aïcha</th>\n",
" <td>9.00</td>\n",
" <td>2.50</td>\n",
" <td>3.67</td>\n",
" <td>2.00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>BLAISE Emilie</th>\n",
" <td>2.33</td>\n",
" <td>0.00</td>\n",
" <td>0.67</td>\n",
" <td>0.33</td>\n",
" </tr>\n",
" <tr>\n",
" <th>CHOISI Geordy</th>\n",
" <td>5.00</td>\n",
" <td>0.50</td>\n",
" <td>0.33</td>\n",
" <td>1.00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>DRIDI Karim</th>\n",
" <td>8.00</td>\n",
" <td>1.67</td>\n",
" <td>0.67</td>\n",
" <td>0.00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>FADIGA Mohamed</th>\n",
" <td>7.00</td>\n",
" <td>3.50</td>\n",
" <td>3.67</td>\n",
" <td>2.00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>GILBERT Melissa</th>\n",
" <td>8.33</td>\n",
" <td>1.17</td>\n",
" <td>3.00</td>\n",
" <td>1.33</td>\n",
" </tr>\n",
" <tr>\n",
" <th>GUNARASA Rithurshan</th>\n",
" <td>9.00</td>\n",
" <td>5.00</td>\n",
" <td>3.00</td>\n",
" <td>0.00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>HAMLAOUI Fattouma</th>\n",
" <td>9.00</td>\n",
" <td>3.00</td>\n",
" <td>2.00</td>\n",
" <td>0.33</td>\n",
" </tr>\n",
" <tr>\n",
" <th>INACIO Bastien</th>\n",
" <td>2.67</td>\n",
" <td>2.00</td>\n",
" <td>1.67</td>\n",
" <td>0.33</td>\n",
" </tr>\n",
" <tr>\n",
" <th>JAMAL EL AMRANI Hafar</th>\n",
" <td>0.00</td>\n",
" <td>0.67</td>\n",
" <td>1.00</td>\n",
" <td>0.00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>JOHNSON Yannick</th>\n",
" <td>7.67</td>\n",
" <td>1.83</td>\n",
" <td>0.00</td>\n",
" <td>1.33</td>\n",
" </tr>\n",
" <tr>\n",
" <th>KEITA Yakaré</th>\n",
" <td>7.67</td>\n",
" <td>1.00</td>\n",
" <td>3.33</td>\n",
" <td>1.00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>KONE Yacouba</th>\n",
" <td>9.00</td>\n",
" <td>2.50</td>\n",
" <td>4.00</td>\n",
" <td>2.00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>LE Quentin</th>\n",
" <td>3.17</td>\n",
" <td>1.50</td>\n",
" <td>1.00</td>\n",
" <td>0.00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>LOUKA Marina</th>\n",
" <td>6.67</td>\n",
" <td>1.50</td>\n",
" <td>1.33</td>\n",
" <td>1.00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MARIGA Alexis</th>\n",
" <td>2.33</td>\n",
" <td>0.00</td>\n",
" <td>1.33</td>\n",
" <td>0.67</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MATOS GOMES Jean Daniel</th>\n",
" <td>3.33</td>\n",
" <td>0.33</td>\n",
" <td>1.00</td>\n",
" <td>0.33</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MELAYAH Marwa</th>\n",
" <td>2.33</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>2.00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MOALI Lauryn</th>\n",
" <td>9.00</td>\n",
" <td>3.50</td>\n",
" <td>3.00</td>\n",
" <td>2.00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MONTAGNINI Cindy</th>\n",
" <td>9.00</td>\n",
" <td>1.83</td>\n",
" <td>3.33</td>\n",
" <td>2.00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>NGO Viviane</th>\n",
" <td>8.33</td>\n",
" <td>2.00</td>\n",
" <td>2.67</td>\n",
" <td>2.00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>PEREIRA VAZ Luis Carlos</th>\n",
" <td>8.33</td>\n",
" <td>1.50</td>\n",
" <td>2.67</td>\n",
" <td>0.33</td>\n",
" </tr>\n",
" <tr>\n",
" <th>QADIR Maryam</th>\n",
" <td>6.33</td>\n",
" <td>2.50</td>\n",
" <td>0.00</td>\n",
" <td>0.33</td>\n",
" </tr>\n",
" <tr>\n",
" <th>SAIDANE Maissa</th>\n",
" <td>5.00</td>\n",
" <td>2.50</td>\n",
" <td>1.67</td>\n",
" <td>2.00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>SANTOS DO CARMO Kevin</th>\n",
" <td>3.67</td>\n",
" <td>2.00</td>\n",
" <td>1.00</td>\n",
" <td>1.33</td>\n",
" </tr>\n",
" <tr>\n",
" <th>SILVA Andre Luis</th>\n",
" <td>7.00</td>\n",
" <td>3.17</td>\n",
" <td>1.67</td>\n",
" <td>2.00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>STAUFF Léna</th>\n",
" <td>6.33</td>\n",
" <td>2.00</td>\n",
" <td>2.33</td>\n",
" <td>2.00</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Exercice 1 Exercice 2 Exercice 3 Exercice 4\n",
"ANANTHARASA Kisojana 8.33 0.00 2.00 0.33\n",
"BAKAYOKO Aïcha 9.00 2.50 3.67 2.00\n",
"BLAISE Emilie 2.33 0.00 0.67 0.33\n",
"CHOISI Geordy 5.00 0.50 0.33 1.00\n",
"DRIDI Karim 8.00 1.67 0.67 0.00\n",
"FADIGA Mohamed 7.00 3.50 3.67 2.00\n",
"GILBERT Melissa 8.33 1.17 3.00 1.33\n",
"GUNARASA Rithurshan 9.00 5.00 3.00 0.00\n",
"HAMLAOUI Fattouma 9.00 3.00 2.00 0.33\n",
"INACIO Bastien 2.67 2.00 1.67 0.33\n",
"JAMAL EL AMRANI Hafar 0.00 0.67 1.00 0.00\n",
"JOHNSON Yannick 7.67 1.83 0.00 1.33\n",
"KEITA Yakaré 7.67 1.00 3.33 1.00\n",
"KONE Yacouba 9.00 2.50 4.00 2.00\n",
"LE Quentin 3.17 1.50 1.00 0.00\n",
"LOUKA Marina 6.67 1.50 1.33 1.00\n",
"MARIGA Alexis 2.33 0.00 1.33 0.67\n",
"MATOS GOMES Jean Daniel 3.33 0.33 1.00 0.33\n",
"MELAYAH Marwa 2.33 0.00 0.00 2.00\n",
"MOALI Lauryn 9.00 3.50 3.00 2.00\n",
"MONTAGNINI Cindy 9.00 1.83 3.33 2.00\n",
"NGO Viviane 8.33 2.00 2.67 2.00\n",
"PEREIRA VAZ Luis Carlos 8.33 1.50 2.67 0.33\n",
"QADIR Maryam 6.33 2.50 0.00 0.33\n",
"SAIDANE Maissa 5.00 2.50 1.67 2.00\n",
"SANTOS DO CARMO Kevin 3.67 2.00 1.00 1.33\n",
"SILVA Andre Luis 7.00 3.17 1.67 2.00\n",
"STAUFF Léna 6.33 2.00 2.33 2.00"
]
},
"execution_count": 36,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"notes[list_exo] = notes[list_exo].applymap(lambda x:round(x,2))\n",
"notes[list_exo]"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"def toRepVal(val):\n",
" if pd.isnull(val):\n",
" return \"\\\\NoRep\"\n",
" elif val == 0:\n",
" return \"\\\\RepZ\"\n",
" elif val == 1:\n",
" return \"\\\\RepU\"\n",
" elif val == 2:\n",
" return \"\\\\RepD\"\n",
" elif val == 3:\n",
" return \"\\\\RepT\"\n",
" else:\n",
" return val"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"['1.a (Developper)',\n",
" '1.b (Developper)',\n",
" '2 (factoriser)',\n",
" '3.a (équation)',\n",
" '3.b (équation)',\n",
" '4 (tableau de signe)',\n",
" '1 (évaluer)',\n",
" '2 (developper)',\n",
" '3 (équation)',\n",
" '1 (définition)',\n",
" '2 (intervalle fluctuation)',\n",
" '3 (interpretation',\n",
" '1 (intervalle fluctuation)']"
]
},
"execution_count": 14,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"sous_exo = [i for i in notes.T.index if i not in list_exo + [ds_name, \"Bonus\", \"Malus\", \"Num_sujet\"]]\n",
"sous_exo"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"notes[sous_exo] = notes[sous_exo].applymap(toRepVal)\n",
"notes[\"Malus\"] = notes[\"Malus\"].fillna(\".\")"
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"22"
]
},
"execution_count": 22,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"len(notes.T.index)"
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"bilan = texenv.get_template(\"tpl_bilan.tex\")\n",
"with open(\"./bilan.tex\",\"w\") as f:\n",
" f.write(bilan.render(eleves = notes, barem = barem, ds_name = ds_name))"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>DS_0408</th>\n",
" <th>Exercice 1</th>\n",
" <th>1.a (Developper)</th>\n",
" <th>1.b (Developper)</th>\n",
" <th>2 (factoriser)</th>\n",
" <th>3.a (équation)</th>\n",
" <th>3.b (équation)</th>\n",
" <th>4 (tableau de signe)</th>\n",
" <th>Malus</th>\n",
" <th>Exercice 2</th>\n",
" <th>...</th>\n",
" <th>3 (équation)</th>\n",
" <th>Malus</th>\n",
" <th>Bonus</th>\n",
" <th>Exercice 3</th>\n",
" <th>1 (définition)</th>\n",
" <th>2 (intervalle fluctuation)</th>\n",
" <th>3 (interpretation</th>\n",
" <th>Exercice 4</th>\n",
" <th>1 (intervalle fluctuation)</th>\n",
" <th>Bonus</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>ANANTHARASA Kisojana</th>\n",
" <td>11.0</td>\n",
" <td>8.33</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" <td>0.00</td>\n",
" <td>...</td>\n",
" <td>\\NoRep</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>2.00</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepD</td>\n",
" <td>\\NoRep</td>\n",
" <td>0.33</td>\n",
" <td>\\NoRep</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>BAKAYOKO Aïcha</th>\n",
" <td>18.0</td>\n",
" <td>9.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" <td>2.50</td>\n",
" <td>...</td>\n",
" <td>\\RepZ</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>3.67</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>2.00</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>BLAISE Emilie</th>\n",
" <td>3.5</td>\n",
" <td>2.33</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepZ</td>\n",
" <td>NaN</td>\n",
" <td>0.00</td>\n",
" <td>...</td>\n",
" <td>\\NoRep</td>\n",
" <td>NaN</td>\n",
" <td>0.0</td>\n",
" <td>0.67</td>\n",
" <td>\\RepD</td>\n",
" <td>\\NoRep</td>\n",
" <td>\\NoRep</td>\n",
" <td>0.33</td>\n",
" <td>\\NoRep</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>CHOISI Geordy</th>\n",
" <td>7.0</td>\n",
" <td>5.00</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepZ</td>\n",
" <td>NaN</td>\n",
" <td>0.50</td>\n",
" <td>...</td>\n",
" <td>\\NoRep</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.33</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepZ</td>\n",
" <td>1.00</td>\n",
" <td>\\RepU</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>DRIDI Karim</th>\n",
" <td>11.0</td>\n",
" <td>8.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" <td>1.67</td>\n",
" <td>...</td>\n",
" <td>\\RepZ</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.67</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepZ</td>\n",
" <td>0.00</td>\n",
" <td>\\RepZ</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>FADIGA Mohamed</th>\n",
" <td>17.0</td>\n",
" <td>7.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" <td>3.50</td>\n",
" <td>...</td>\n",
" <td>\\RepZ</td>\n",
" <td>NaN</td>\n",
" <td>1.0</td>\n",
" <td>3.67</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepD</td>\n",
" <td>2.00</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>GILBERT Melissa</th>\n",
" <td>14.5</td>\n",
" <td>8.33</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepD</td>\n",
" <td>NaN</td>\n",
" <td>1.17</td>\n",
" <td>...</td>\n",
" <td>\\RepZ</td>\n",
" <td>0.5</td>\n",
" <td>NaN</td>\n",
" <td>3.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepD</td>\n",
" <td>1.33</td>\n",
" <td>\\RepD</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>GUNARASA Rithurshan</th>\n",
" <td>18.0</td>\n",
" <td>9.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" <td>5.00</td>\n",
" <td>...</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" <td>1.0</td>\n",
" <td>3.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepZ</td>\n",
" <td>0.00</td>\n",
" <td>\\NoRep</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>HAMLAOUI Fattouma</th>\n",
" <td>15.0</td>\n",
" <td>9.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" <td>3.00</td>\n",
" <td>...</td>\n",
" <td>\\RepU</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>2.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepU</td>\n",
" <td>0.33</td>\n",
" <td>\\RepZ</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>INACIO Bastien</th>\n",
" <td>7.0</td>\n",
" <td>2.67</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepZ</td>\n",
" <td>NaN</td>\n",
" <td>2.00</td>\n",
" <td>...</td>\n",
" <td>\\RepZ</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>1.67</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepZ</td>\n",
" <td>0.33</td>\n",
" <td>\\RepZ</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>JAMAL EL AMRANI Hafar</th>\n",
" <td>2.0</td>\n",
" <td>0.00</td>\n",
" <td>\\NoRep</td>\n",
" <td>\\NoRep</td>\n",
" <td>\\NoRep</td>\n",
" <td>\\NoRep</td>\n",
" <td>\\NoRep</td>\n",
" <td>\\NoRep</td>\n",
" <td>NaN</td>\n",
" <td>0.67</td>\n",
" <td>...</td>\n",
" <td>\\NoRep</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>1.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\NoRep</td>\n",
" <td>0.00</td>\n",
" <td>\\NoRep</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>JOHNSON Yannick</th>\n",
" <td>11.5</td>\n",
" <td>7.67</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepD</td>\n",
" <td>NaN</td>\n",
" <td>1.83</td>\n",
" <td>...</td>\n",
" <td>\\RepZ</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.00</td>\n",
" <td>\\NoRep</td>\n",
" <td>\\NoRep</td>\n",
" <td>\\NoRep</td>\n",
" <td>1.33</td>\n",
" <td>\\RepD</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>KEITA Yakaré</th>\n",
" <td>13.5</td>\n",
" <td>7.67</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" <td>1.00</td>\n",
" <td>...</td>\n",
" <td>\\NoRep</td>\n",
" <td>0.5</td>\n",
" <td>NaN</td>\n",
" <td>3.33</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepU</td>\n",
" <td>1.00</td>\n",
" <td>\\RepU</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>KONE Yacouba</th>\n",
" <td>18.5</td>\n",
" <td>9.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" <td>2.50</td>\n",
" <td>...</td>\n",
" <td>\\RepZ</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>4.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>2.00</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>LE Quentin</th>\n",
" <td>6.0</td>\n",
" <td>3.17</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepD</td>\n",
" <td>\\NoRep</td>\n",
" <td>0.5</td>\n",
" <td>1.50</td>\n",
" <td>...</td>\n",
" <td>\\RepZ</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>1.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepZ</td>\n",
" <td>0.00</td>\n",
" <td>\\RepZ</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>LOUKA Marina</th>\n",
" <td>11.0</td>\n",
" <td>6.67</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" <td>1.50</td>\n",
" <td>...</td>\n",
" <td>\\NoRep</td>\n",
" <td>NaN</td>\n",
" <td>0.5</td>\n",
" <td>1.33</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepU</td>\n",
" <td>\\NoRep</td>\n",
" <td>1.00</td>\n",
" <td>\\RepU</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MARIGA Alexis</th>\n",
" <td>4.5</td>\n",
" <td>2.33</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\NoRep</td>\n",
" <td>\\NoRep</td>\n",
" <td>\\RepU</td>\n",
" <td>NaN</td>\n",
" <td>0.00</td>\n",
" <td>...</td>\n",
" <td>\\NoRep</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>1.33</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepD</td>\n",
" <td>0.67</td>\n",
" <td>\\RepU</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MATOS GOMES Jean Daniel</th>\n",
" <td>5.5</td>\n",
" <td>3.33</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepZ</td>\n",
" <td>NaN</td>\n",
" <td>0.33</td>\n",
" <td>...</td>\n",
" <td>\\NoRep</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>1.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepZ</td>\n",
" <td>0.33</td>\n",
" <td>\\RepZ</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MELAYAH Marwa</th>\n",
" <td>4.5</td>\n",
" <td>2.33</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepU</td>\n",
" <td>\\NoRep</td>\n",
" <td>NaN</td>\n",
" <td>0.00</td>\n",
" <td>...</td>\n",
" <td>\\RepZ</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.00</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\NoRep</td>\n",
" <td>2.00</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MOALI Lauryn</th>\n",
" <td>18.5</td>\n",
" <td>9.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" <td>3.50</td>\n",
" <td>...</td>\n",
" <td>\\RepU</td>\n",
" <td>NaN</td>\n",
" <td>0.5</td>\n",
" <td>3.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepD</td>\n",
" <td>2.00</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MONTAGNINI Cindy</th>\n",
" <td>17.0</td>\n",
" <td>9.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" <td>1.83</td>\n",
" <td>...</td>\n",
" <td>\\RepZ</td>\n",
" <td>NaN</td>\n",
" <td>0.0</td>\n",
" <td>3.33</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepU</td>\n",
" <td>2.00</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>NGO Viviane</th>\n",
" <td>16.0</td>\n",
" <td>8.33</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" <td>2.00</td>\n",
" <td>...</td>\n",
" <td>\\NoRep</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>2.67</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepZ</td>\n",
" <td>2.00</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>PEREIRA VAZ Luis Carlos</th>\n",
" <td>13.5</td>\n",
" <td>8.33</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" <td>1.50</td>\n",
" <td>...</td>\n",
" <td>\\NoRep</td>\n",
" <td>NaN</td>\n",
" <td>0.5</td>\n",
" <td>2.67</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepD</td>\n",
" <td>0.33</td>\n",
" <td>\\RepZ</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>QADIR Maryam</th>\n",
" <td>9.5</td>\n",
" <td>6.33</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepU</td>\n",
" <td>NaN</td>\n",
" <td>2.50</td>\n",
" <td>...</td>\n",
" <td>\\RepZ</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.00</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\NoRep</td>\n",
" <td>0.33</td>\n",
" <td>\\RepZ</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>SAIDANE Maissa</th>\n",
" <td>12.0</td>\n",
" <td>5.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepU</td>\n",
" <td>NaN</td>\n",
" <td>2.50</td>\n",
" <td>...</td>\n",
" <td>\\RepZ</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>1.67</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepZ</td>\n",
" <td>2.00</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>SANTOS DO CARMO Kevin</th>\n",
" <td>8.5</td>\n",
" <td>3.67</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepD</td>\n",
" <td>\\NoRep</td>\n",
" <td>NaN</td>\n",
" <td>2.00</td>\n",
" <td>...</td>\n",
" <td>\\NoRep</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>1.00</td>\n",
" <td>\\RepT</td>\n",
" <td>\\NoRep</td>\n",
" <td>\\NoRep</td>\n",
" <td>1.33</td>\n",
" <td>\\RepD</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>SILVA Andre Luis</th>\n",
" <td>14.5</td>\n",
" <td>7.00</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepU</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" <td>3.17</td>\n",
" <td>...</td>\n",
" <td>\\RepZ</td>\n",
" <td>NaN</td>\n",
" <td>1.0</td>\n",
" <td>1.67</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepZ</td>\n",
" <td>\\RepT</td>\n",
" <td>2.00</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>STAUFF Léna</th>\n",
" <td>13.5</td>\n",
" <td>6.33</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepT</td>\n",
" <td>\\NoRep</td>\n",
" <td>NaN</td>\n",
" <td>2.00</td>\n",
" <td>...</td>\n",
" <td>\\NoRep</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>2.33</td>\n",
" <td>\\RepT</td>\n",
" <td>\\RepD</td>\n",
" <td>\\RepZ</td>\n",
" <td>2.00</td>\n",
" <td>\\RepT</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>28 rows × 22 columns</p>\n",
"</div>"
],
"text/plain": [
" DS_0408 Exercice 1 1.a (Developper) \\\n",
"ANANTHARASA Kisojana 11.0 8.33 \\RepT \n",
"BAKAYOKO Aïcha 18.0 9.00 \\RepT \n",
"BLAISE Emilie 3.5 2.33 \\RepU \n",
"CHOISI Geordy 7.0 5.00 \\RepU \n",
"DRIDI Karim 11.0 8.00 \\RepT \n",
"FADIGA Mohamed 17.0 7.00 \\RepT \n",
"GILBERT Melissa 14.5 8.33 \\RepT \n",
"GUNARASA Rithurshan 18.0 9.00 \\RepT \n",
"HAMLAOUI Fattouma 15.0 9.00 \\RepT \n",
"INACIO Bastien 7.0 2.67 \\RepU \n",
"JAMAL EL AMRANI Hafar 2.0 0.00 \\NoRep \n",
"JOHNSON Yannick 11.5 7.67 \\RepT \n",
"KEITA Yakaré 13.5 7.67 \\RepT \n",
"KONE Yacouba 18.5 9.00 \\RepT \n",
"LE Quentin 6.0 3.17 \\RepT \n",
"LOUKA Marina 11.0 6.67 \\RepT \n",
"MARIGA Alexis 4.5 2.33 \\RepT \n",
"MATOS GOMES Jean Daniel 5.5 3.33 \\RepU \n",
"MELAYAH Marwa 4.5 2.33 \\RepD \n",
"MOALI Lauryn 18.5 9.00 \\RepT \n",
"MONTAGNINI Cindy 17.0 9.00 \\RepT \n",
"NGO Viviane 16.0 8.33 \\RepT \n",
"PEREIRA VAZ Luis Carlos 13.5 8.33 \\RepT \n",
"QADIR Maryam 9.5 6.33 \\RepT \n",
"SAIDANE Maissa 12.0 5.00 \\RepT \n",
"SANTOS DO CARMO Kevin 8.5 3.67 \\RepD \n",
"SILVA Andre Luis 14.5 7.00 \\RepU \n",
"STAUFF Léna 13.5 6.33 \\RepT \n",
"\n",
" 1.b (Developper) 2 (factoriser) 3.a (équation) \\\n",
"ANANTHARASA Kisojana \\RepD \\RepT \\RepT \n",
"BAKAYOKO Aïcha \\RepT \\RepT \\RepT \n",
"BLAISE Emilie \\RepZ \\RepU \\RepT \n",
"CHOISI Geordy \\RepU \\RepT \\RepT \n",
"DRIDI Karim \\RepT \\RepZ \\RepT \n",
"FADIGA Mohamed \\RepZ \\RepT \\RepT \n",
"GILBERT Melissa \\RepT \\RepT \\RepT \n",
"GUNARASA Rithurshan \\RepT \\RepT \\RepT \n",
"HAMLAOUI Fattouma \\RepT \\RepT \\RepT \n",
"INACIO Bastien \\RepU \\RepT \\RepD \n",
"JAMAL EL AMRANI Hafar \\NoRep \\NoRep \\NoRep \n",
"JOHNSON Yannick \\RepD \\RepT \\RepT \n",
"KEITA Yakaré \\RepU \\RepT \\RepT \n",
"KONE Yacouba \\RepT \\RepT \\RepT \n",
"LE Quentin \\RepZ \\RepT \\RepU \n",
"LOUKA Marina \\RepU \\RepZ \\RepT \n",
"MARIGA Alexis \\RepU \\RepZ \\NoRep \n",
"MATOS GOMES Jean Daniel \\RepZ \\RepZ \\RepT \n",
"MELAYAH Marwa \\RepU \\RepZ \\RepU \n",
"MOALI Lauryn \\RepT \\RepT \\RepT \n",
"MONTAGNINI Cindy \\RepT \\RepT \\RepT \n",
"NGO Viviane \\RepT \\RepT \\RepT \n",
"PEREIRA VAZ Luis Carlos \\RepD \\RepT \\RepT \n",
"QADIR Maryam \\RepU \\RepT \\RepT \n",
"SAIDANE Maissa \\RepU \\RepD \\RepD \n",
"SANTOS DO CARMO Kevin \\RepU \\RepZ \\RepT \n",
"SILVA Andre Luis \\RepU \\RepT \\RepT \n",
"STAUFF Léna \\RepD \\RepT \\RepT \n",
"\n",
" 3.b (équation) 4 (tableau de signe) Malus Exercice 2 \\\n",
"ANANTHARASA Kisojana \\RepT \\RepT NaN 0.00 \n",
"BAKAYOKO Aïcha \\RepT \\RepT NaN 2.50 \n",
"BLAISE Emilie \\RepU \\RepZ NaN 0.00 \n",
"CHOISI Geordy \\RepT \\RepZ NaN 0.50 \n",
"DRIDI Karim \\RepT \\RepT NaN 1.67 \n",
"FADIGA Mohamed \\RepT \\RepT NaN 3.50 \n",
"GILBERT Melissa \\RepT \\RepD NaN 1.17 \n",
"GUNARASA Rithurshan \\RepT \\RepT NaN 5.00 \n",
"HAMLAOUI Fattouma \\RepT \\RepT NaN 3.00 \n",
"INACIO Bastien \\RepZ \\RepZ NaN 2.00 \n",
"JAMAL EL AMRANI Hafar \\NoRep \\NoRep NaN 0.67 \n",
"JOHNSON Yannick \\RepT \\RepD NaN 1.83 \n",
"KEITA Yakaré \\RepT \\RepT NaN 1.00 \n",
"KONE Yacouba \\RepT \\RepT NaN 2.50 \n",
"LE Quentin \\RepD \\NoRep 0.5 1.50 \n",
"LOUKA Marina \\RepT \\RepT NaN 1.50 \n",
"MARIGA Alexis \\NoRep \\RepU NaN 0.00 \n",
"MATOS GOMES Jean Daniel \\RepT \\RepZ NaN 0.33 \n",
"MELAYAH Marwa \\RepU \\NoRep NaN 0.00 \n",
"MOALI Lauryn \\RepT \\RepT NaN 3.50 \n",
"MONTAGNINI Cindy \\RepT \\RepT NaN 1.83 \n",
"NGO Viviane \\RepD \\RepT NaN 2.00 \n",
"PEREIRA VAZ Luis Carlos \\RepT \\RepT NaN 1.50 \n",
"QADIR Maryam \\RepT \\RepU NaN 2.50 \n",
"SAIDANE Maissa \\RepD \\RepU NaN 2.50 \n",
"SANTOS DO CARMO Kevin \\RepD \\NoRep NaN 2.00 \n",
"SILVA Andre Luis \\RepT \\RepT NaN 3.17 \n",
"STAUFF Léna \\RepT \\NoRep NaN 2.00 \n",
"\n",
" ... 3 (équation) Malus Bonus Exercice 3 \\\n",
"ANANTHARASA Kisojana ... \\NoRep NaN NaN 2.00 \n",
"BAKAYOKO Aïcha ... \\RepZ NaN NaN 3.67 \n",
"BLAISE Emilie ... \\NoRep NaN 0.0 0.67 \n",
"CHOISI Geordy ... \\NoRep NaN NaN 0.33 \n",
"DRIDI Karim ... \\RepZ NaN NaN 0.67 \n",
"FADIGA Mohamed ... \\RepZ NaN 1.0 3.67 \n",
"GILBERT Melissa ... \\RepZ 0.5 NaN 3.00 \n",
"GUNARASA Rithurshan ... \\RepT NaN 1.0 3.00 \n",
"HAMLAOUI Fattouma ... \\RepU NaN NaN 2.00 \n",
"INACIO Bastien ... \\RepZ NaN NaN 1.67 \n",
"JAMAL EL AMRANI Hafar ... \\NoRep NaN NaN 1.00 \n",
"JOHNSON Yannick ... \\RepZ NaN NaN 0.00 \n",
"KEITA Yakaré ... \\NoRep 0.5 NaN 3.33 \n",
"KONE Yacouba ... \\RepZ NaN NaN 4.00 \n",
"LE Quentin ... \\RepZ NaN NaN 1.00 \n",
"LOUKA Marina ... \\NoRep NaN 0.5 1.33 \n",
"MARIGA Alexis ... \\NoRep NaN NaN 1.33 \n",
"MATOS GOMES Jean Daniel ... \\NoRep NaN NaN 1.00 \n",
"MELAYAH Marwa ... \\RepZ NaN NaN 0.00 \n",
"MOALI Lauryn ... \\RepU NaN 0.5 3.00 \n",
"MONTAGNINI Cindy ... \\RepZ NaN 0.0 3.33 \n",
"NGO Viviane ... \\NoRep NaN NaN 2.67 \n",
"PEREIRA VAZ Luis Carlos ... \\NoRep NaN 0.5 2.67 \n",
"QADIR Maryam ... \\RepZ NaN NaN 0.00 \n",
"SAIDANE Maissa ... \\RepZ NaN NaN 1.67 \n",
"SANTOS DO CARMO Kevin ... \\NoRep NaN NaN 1.00 \n",
"SILVA Andre Luis ... \\RepZ NaN 1.0 1.67 \n",
"STAUFF Léna ... \\NoRep NaN NaN 2.33 \n",
"\n",
" 1 (définition) 2 (intervalle fluctuation) \\\n",
"ANANTHARASA Kisojana \\RepD \\RepD \n",
"BAKAYOKO Aïcha \\RepD \\RepT \n",
"BLAISE Emilie \\RepD \\NoRep \n",
"CHOISI Geordy \\RepU \\RepZ \n",
"DRIDI Karim \\RepD \\RepZ \n",
"FADIGA Mohamed \\RepT \\RepT \n",
"GILBERT Melissa \\RepT \\RepD \n",
"GUNARASA Rithurshan \\RepT \\RepT \n",
"HAMLAOUI Fattouma \\RepT \\RepU \n",
"INACIO Bastien \\RepT \\RepU \n",
"JAMAL EL AMRANI Hafar \\RepT \\RepZ \n",
"JOHNSON Yannick \\NoRep \\NoRep \n",
"KEITA Yakaré \\RepT \\RepT \n",
"KONE Yacouba \\RepT \\RepT \n",
"LE Quentin \\RepT \\RepZ \n",
"LOUKA Marina \\RepD \\RepU \n",
"MARIGA Alexis \\RepD \\RepZ \n",
"MATOS GOMES Jean Daniel \\RepT \\RepZ \n",
"MELAYAH Marwa \\RepZ \\RepZ \n",
"MOALI Lauryn \\RepT \\RepD \n",
"MONTAGNINI Cindy \\RepT \\RepT \n",
"NGO Viviane \\RepD \\RepT \n",
"PEREIRA VAZ Luis Carlos \\RepD \\RepD \n",
"QADIR Maryam \\RepZ \\RepZ \n",
"SAIDANE Maissa \\RepT \\RepU \n",
"SANTOS DO CARMO Kevin \\RepT \\NoRep \n",
"SILVA Andre Luis \\RepD \\RepZ \n",
"STAUFF Léna \\RepT \\RepD \n",
"\n",
" 3 (interpretation Exercice 4 \\\n",
"ANANTHARASA Kisojana \\NoRep 0.33 \n",
"BAKAYOKO Aïcha \\RepT 2.00 \n",
"BLAISE Emilie \\NoRep 0.33 \n",
"CHOISI Geordy \\RepZ 1.00 \n",
"DRIDI Karim \\RepZ 0.00 \n",
"FADIGA Mohamed \\RepD 2.00 \n",
"GILBERT Melissa \\RepD 1.33 \n",
"GUNARASA Rithurshan \\RepZ 0.00 \n",
"HAMLAOUI Fattouma \\RepU 0.33 \n",
"INACIO Bastien \\RepZ 0.33 \n",
"JAMAL EL AMRANI Hafar \\NoRep 0.00 \n",
"JOHNSON Yannick \\NoRep 1.33 \n",
"KEITA Yakaré \\RepU 1.00 \n",
"KONE Yacouba \\RepT 2.00 \n",
"LE Quentin \\RepZ 0.00 \n",
"LOUKA Marina \\NoRep 1.00 \n",
"MARIGA Alexis \\RepD 0.67 \n",
"MATOS GOMES Jean Daniel \\RepZ 0.33 \n",
"MELAYAH Marwa \\NoRep 2.00 \n",
"MOALI Lauryn \\RepD 2.00 \n",
"MONTAGNINI Cindy \\RepU 2.00 \n",
"NGO Viviane \\RepZ 2.00 \n",
"PEREIRA VAZ Luis Carlos \\RepD 0.33 \n",
"QADIR Maryam \\NoRep 0.33 \n",
"SAIDANE Maissa \\RepZ 2.00 \n",
"SANTOS DO CARMO Kevin \\NoRep 1.33 \n",
"SILVA Andre Luis \\RepT 2.00 \n",
"STAUFF Léna \\RepZ 2.00 \n",
"\n",
" 1 (intervalle fluctuation) Bonus \n",
"ANANTHARASA Kisojana \\NoRep 1 \n",
"BAKAYOKO Aïcha \\RepT NaN \n",
"BLAISE Emilie \\NoRep 1 \n",
"CHOISI Geordy \\RepU 1 \n",
"DRIDI Karim \\RepZ NaN \n",
"FADIGA Mohamed \\RepT NaN \n",
"GILBERT Melissa \\RepD NaN \n",
"GUNARASA Rithurshan \\NoRep NaN \n",
"HAMLAOUI Fattouma \\RepZ 1 \n",
"INACIO Bastien \\RepZ 1 \n",
"JAMAL EL AMRANI Hafar \\NoRep NaN \n",
"JOHNSON Yannick \\RepD NaN \n",
"KEITA Yakaré \\RepU 1 \n",
"KONE Yacouba \\RepT NaN \n",
"LE Quentin \\RepZ 0 \n",
"LOUKA Marina \\RepU 1 \n",
"MARIGA Alexis \\RepU NaN \n",
"MATOS GOMES Jean Daniel \\RepZ 1 \n",
"MELAYAH Marwa \\RepT NaN \n",
"MOALI Lauryn \\RepT NaN \n",
"MONTAGNINI Cindy \\RepT NaN \n",
"NGO Viviane \\RepT NaN \n",
"PEREIRA VAZ Luis Carlos \\RepZ 1 \n",
"QADIR Maryam \\RepZ 1 \n",
"SAIDANE Maissa \\RepT NaN \n",
"SANTOS DO CARMO Kevin \\RepD NaN \n",
"SILVA Andre Luis \\RepT NaN \n",
"STAUFF Léna \\RepT NaN \n",
"\n",
"[28 rows x 22 columns]"
]
},
"execution_count": 18,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"notes"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.4.3"
}
},
"nbformat": 4,
"nbformat_minor": 0
}