Code updated for Serie A 2023/2024

- Reorganization of data folders
- Code adapted for the new Serie A season, also considering only a small number of league games has been played
- Stats from other leagues are considered for players at their first Serie A season (rookies), for now without any adaptation based on league difficulty
- Minor fixes
This commit is contained in:
Giuseppe Musicco
2023-09-09 19:31:52 +02:00
parent 2ea1b65972
commit 1492328958
225 changed files with 63317 additions and 31860 deletions
@@ -12,7 +12,7 @@
},
{
"cell_type": "code",
"execution_count": 38,
"execution_count": 1,
"id": "4c7b7d26",
"metadata": {},
"outputs": [],
@@ -28,7 +28,7 @@
},
{
"cell_type": "code",
"execution_count": 39,
"execution_count": 2,
"id": "91897dbb",
"metadata": {},
"outputs": [],
@@ -38,7 +38,7 @@
},
{
"cell_type": "code",
"execution_count": 40,
"execution_count": 3,
"id": "7ba89027",
"metadata": {},
"outputs": [
@@ -71,93 +71,93 @@
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Tatarusanu</td>\n",
" <td>Szczesny</td>\n",
" <td>1</td>\n",
" <td>90.0</td>\n",
" <td>80.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>Thiaw</td>\n",
" <td>1</td>\n",
" <td>65.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>Kjaer</td>\n",
" <td>1</td>\n",
" <td>85.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>Kalulu</td>\n",
" <td>Danilo</td>\n",
" <td>1</td>\n",
" <td>90.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>Saelemaekers</td>\n",
" <th>2</th>\n",
" <td>Bremer</td>\n",
" <td>1</td>\n",
" <td>90.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>Gatti</td>\n",
" <td>1</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>Weah</td>\n",
" <td>1</td>\n",
" <td>80.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>433</th>\n",
" <td>Dumfries</td>\n",
" <td>0</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>434</th>\n",
" <td>Mkhitaryan</td>\n",
" <th>474</th>\n",
" <td>Fabbian</td>\n",
" <td>0</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>435</th>\n",
" <td>Asllani</td>\n",
" <th>475</th>\n",
" <td>Aebischer</td>\n",
" <td>0</td>\n",
" <td>30.0</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>436</th>\n",
" <td>Gagliardini</td>\n",
" <th>476</th>\n",
" <td>El Azzouzi</td>\n",
" <td>0</td>\n",
" <td>50.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>437</th>\n",
" <td>Lukaku</td>\n",
" <th>477</th>\n",
" <td>Urbanski</td>\n",
" <td>0</td>\n",
" <td>15.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>478</th>\n",
" <td>Ndoye</td>\n",
" <td>0</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>438 rows × 3 columns</p>\n",
"<p>479 rows × 3 columns</p>\n",
"</div>"
],
"text/plain": [
" player starter percentage\n",
"0 Tatarusanu 1 90.0\n",
"1 Thiaw 1 65.0\n",
"2 Kjaer 1 85.0\n",
"3 Kalulu 1 90.0\n",
"4 Saelemaekers 1 60.0\n",
".. ... ... ...\n",
"433 Dumfries 0 60.0\n",
"434 Mkhitaryan 0 55.0\n",
"435 Asllani 0 30.0\n",
"436 Gagliardini 0 50.0\n",
"437 Lukaku 0 60.0\n",
" player starter percentage\n",
"0 Szczesny 1 80.0\n",
"1 Danilo 1 90.0\n",
"2 Bremer 1 90.0\n",
"3 Gatti 1 60.0\n",
"4 Weah 1 80.0\n",
".. ... ... ...\n",
"474 Fabbian 0 55.0\n",
"475 Aebischer 0 60.0\n",
"476 El Azzouzi 0 50.0\n",
"477 Urbanski 0 15.0\n",
"478 Ndoye 0 60.0\n",
"\n",
"[438 rows x 3 columns]"
"[479 rows x 3 columns]"
]
},
"execution_count": 40,
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
@@ -192,7 +192,7 @@
},
{
"cell_type": "code",
"execution_count": 41,
"execution_count": 4,
"id": "29e5b389",
"metadata": {},
"outputs": [],
@@ -202,7 +202,7 @@
},
{
"cell_type": "code",
"execution_count": 42,
"execution_count": 5,
"id": "d711726e",
"metadata": {},
"outputs": [
@@ -235,384 +235,293 @@
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Saelemaekers</td>\n",
" <td>Calabria</td>\n",
" <td>Fagioli</td>\n",
" <td>Miretti</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>Diaz B.</td>\n",
" <td>De Ketelaere</td>\n",
" <td>60.0</td>\n",
" <td>Kostic</td>\n",
" <td>Cambiaso</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>Thiaw</td>\n",
" <td>Messias</td>\n",
" <td>65.0</td>\n",
" <td>Gatti</td>\n",
" <td>Alex Sandro</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>Aina</td>\n",
" <td>Singo</td>\n",
" <td>Kamada</td>\n",
" <td>Guendouzi</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>Rodriguez R.</td>\n",
" <td>Buongiorno</td>\n",
" <td>55.0</td>\n",
" <td>De Vrij</td>\n",
" <td>Acerbi</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>Akpa Akpro</td>\n",
" <td>Haas</td>\n",
" <td>60.0</td>\n",
" <td>Mkhitaryan</td>\n",
" <td>Frattesi</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>Satriano</td>\n",
" <td>Piccoli</td>\n",
" <td>60.0</td>\n",
" <td>Dumfries</td>\n",
" <td>Cuadrado</td>\n",
" <td>65.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>Ebuehi</td>\n",
" <td>Stojanovic</td>\n",
" <td>60.0</td>\n",
" <td>Giroud</td>\n",
" <td>Okafor</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>Holm</td>\n",
" <td>Ferrer</td>\n",
" <td>55.0</td>\n",
" <td>Krunic</td>\n",
" <td>Musah</td>\n",
" <td>65.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>Nzola</td>\n",
" <td>Shomurodov</td>\n",
" <td>55.0</td>\n",
" <td>Badelj</td>\n",
" <td>Thorsby</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>Agudelo</td>\n",
" <td>Cipot</td>\n",
" <td>Sabelli</td>\n",
" <td>Martin</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>Di Francesco F.</td>\n",
" <td>Banda</td>\n",
" <td>65.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>Gallo</td>\n",
" <td>Pezzella Giu.</td>\n",
" <td>Politano</td>\n",
" <td>Raspadori</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>Olivera</td>\n",
" <td>Mario Rui</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>El Shaarawy</td>\n",
" <td>Celik</td>\n",
" <td>Luvumbo</td>\n",
" <td>Oristanio</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>Matic</td>\n",
" <td>Bove</td>\n",
" <td>60.0</td>\n",
" <td>Petagna</td>\n",
" <td>Shomurodov</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>Lazzari</td>\n",
" <td>Hysaj</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>Luis Alberto</td>\n",
" <td>Vecino</td>\n",
" <td>Lucca</td>\n",
" <td>Success</td>\n",
" <td>65.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>Boga</td>\n",
" <td>Ederson D.s.</td>\n",
" <th>16</th>\n",
" <td>Ferreira J.</td>\n",
" <td>Ebosele</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>Kamara H.</td>\n",
" <td>Zemura</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>Hojlund</td>\n",
" <td>Zapata D.</td>\n",
" <td>Soule'</td>\n",
" <td>Baez</td>\n",
" <td>65.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>Djimsiti</td>\n",
" <td>Demiral</td>\n",
" <td>60.0</td>\n",
" <td>Gelli</td>\n",
" <td>Caso</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>Thauvin</td>\n",
" <td>Success</td>\n",
" <td>Thorstvedt</td>\n",
" <td>Bajrami</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>Arslan</td>\n",
" <td>Lovric</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>Bajrami</td>\n",
" <td>Thorstvedt</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>Ruan</td>\n",
" <td>Ferrari G.</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>Lopez M.</td>\n",
" <td>Obiang</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>Zirkzee</td>\n",
" <td>Barrow</td>\n",
" <td>65.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>Cambiaso</td>\n",
" <td>Lykogiannis</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>Soriano</td>\n",
" <td>Aebischer</td>\n",
" <td>65.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>Marlon</td>\n",
" <td>Caldirola</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>Petagna</td>\n",
" <td>Colombo</td>\n",
" <td>Mota</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>30</th>\n",
" <td>Sensi</td>\n",
" <td>Machin</td>\n",
" <th>22</th>\n",
" <td>Birindelli</td>\n",
" <td>Kyriakopoulos</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>Kaba</td>\n",
" <td>Gonzalez J.</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>Djimsiti</td>\n",
" <td>Toloi</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>De Ketelaere</td>\n",
" <td>Lookman</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>Ederson D.s.</td>\n",
" <td>Pasalic</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>Dybala</td>\n",
" <td>El Shaarawy</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>Kristensen</td>\n",
" <td>Celik</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>Spinazzola</td>\n",
" <td>Zalewski</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>30</th>\n",
" <td>Fazzini</td>\n",
" <td>Grassi</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>31</th>\n",
" <td>De Sciglio</td>\n",
" <td>Chiesa</td>\n",
" <td>Ebuehi</td>\n",
" <td>Bereszynski</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>32</th>\n",
" <td>Brekalo</td>\n",
" <td>Saponara</td>\n",
" <td>Pezzella Giu.</td>\n",
" <td>Cacace</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>33</th>\n",
" <td>Brekalo</td>\n",
" <td>Ikone'</td>\n",
" <td>55.0</td>\n",
" <td>Botheim</td>\n",
" <td>Dia</td>\n",
" <td>65.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>34</th>\n",
" <td>Jovic</td>\n",
" <td>Cabral</td>\n",
" <td>60.0</td>\n",
" <td>Ilic</td>\n",
" <td>Linetty</td>\n",
" <td>65.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>35</th>\n",
" <td>Barak</td>\n",
" <td>Duncan</td>\n",
" <td>60.0</td>\n",
" <td>Bellanova</td>\n",
" <td>Lazaro</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>36</th>\n",
" <td>Lozano</td>\n",
" <td>Elmas</td>\n",
" <td>Lazovic</td>\n",
" <td>Folorunsho</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>37</th>\n",
" <td>Lozano</td>\n",
" <td>Politano</td>\n",
" <td>55.0</td>\n",
" <td>Mboula</td>\n",
" <td>Bonazzoli</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>38</th>\n",
" <td>Mario Rui</td>\n",
" <td>Olivera</td>\n",
" <td>Karlsson</td>\n",
" <td>Ndoye</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>39</th>\n",
" <td>Buonaiuto</td>\n",
" <td>Afena-Gyan</td>\n",
" <td>Orsolini</td>\n",
" <td>Ndoye</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>40</th>\n",
" <td>Benassi</td>\n",
" <td>Castagnetti</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>41</th>\n",
" <td>Ceccherini</td>\n",
" <td>Coppola D.</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>42</th>\n",
" <td>Magnani</td>\n",
" <td>Dawidowicz</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>43</th>\n",
" <td>Ngonge</td>\n",
" <td>Gaich</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>44</th>\n",
" <td>Bronn</td>\n",
" <td>Daniliuc</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>45</th>\n",
" <td>Lovato</td>\n",
" <td>Sambia</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>46</th>\n",
" <td>Bohinen</td>\n",
" <td>Nicolussi Caviglia</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>47</th>\n",
" <td>Djuricic</td>\n",
" <td>Sabiri</td>\n",
" <td>65.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>48</th>\n",
" <td>Murru</td>\n",
" <td>Murillo</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>49</th>\n",
" <td>Rincon</td>\n",
" <td>Cuisance</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>50</th>\n",
" <td>Brozovic</td>\n",
" <td>Mkhitaryan</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>51</th>\n",
" <td>Dzeko</td>\n",
" <td>Lukaku</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>52</th>\n",
" <td>Darmian</td>\n",
" <td>Dumfries</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" player1 player2 percentage\n",
"0 Saelemaekers Calabria 60.0\n",
"1 Diaz B. De Ketelaere 60.0\n",
"2 Thiaw Messias 65.0\n",
"3 Aina Singo 55.0\n",
"4 Rodriguez R. Buongiorno 55.0\n",
"5 Akpa Akpro Haas 60.0\n",
"6 Satriano Piccoli 60.0\n",
"7 Ebuehi Stojanovic 60.0\n",
"8 Holm Ferrer 55.0\n",
"9 Nzola Shomurodov 55.0\n",
"10 Agudelo Cipot 60.0\n",
"11 Di Francesco F. Banda 65.0\n",
"12 Gallo Pezzella Giu. 60.0\n",
"13 El Shaarawy Celik 60.0\n",
"14 Matic Bove 60.0\n",
"15 Lazzari Hysaj 55.0\n",
"16 Luis Alberto Vecino 65.0\n",
"17 Boga Ederson D.s. 55.0\n",
"18 Hojlund Zapata D. 65.0\n",
"19 Djimsiti Demiral 60.0\n",
"20 Thauvin Success 55.0\n",
"21 Arslan Lovric 60.0\n",
"22 Bajrami Thorstvedt 55.0\n",
"23 Ruan Ferrari G. 60.0\n",
"24 Lopez M. Obiang 55.0\n",
"25 Zirkzee Barrow 65.0\n",
"26 Cambiaso Lykogiannis 55.0\n",
"27 Soriano Aebischer 65.0\n",
"28 Marlon Caldirola 55.0\n",
"29 Petagna Mota 60.0\n",
"30 Sensi Machin 55.0\n",
"31 De Sciglio Chiesa 60.0\n",
"32 Brekalo Saponara 55.0\n",
"33 Brekalo Ikone' 55.0\n",
"34 Jovic Cabral 60.0\n",
"35 Barak Duncan 60.0\n",
"36 Lozano Elmas 55.0\n",
"37 Lozano Politano 55.0\n",
"38 Mario Rui Olivera 60.0\n",
"39 Buonaiuto Afena-Gyan 60.0\n",
"40 Benassi Castagnetti 60.0\n",
"41 Ceccherini Coppola D. 60.0\n",
"42 Magnani Dawidowicz 55.0\n",
"43 Ngonge Gaich 60.0\n",
"44 Bronn Daniliuc 60.0\n",
"45 Lovato Sambia 55.0\n",
"46 Bohinen Nicolussi Caviglia 55.0\n",
"47 Djuricic Sabiri 65.0\n",
"48 Murru Murillo 60.0\n",
"49 Rincon Cuisance 60.0\n",
"50 Brozovic Mkhitaryan 55.0\n",
"51 Dzeko Lukaku 60.0\n",
"52 Darmian Dumfries 55.0"
" player1 player2 percentage\n",
"0 Fagioli Miretti 60.0\n",
"1 Kostic Cambiaso 55.0\n",
"2 Gatti Alex Sandro 60.0\n",
"3 Kamada Guendouzi 55.0\n",
"4 De Vrij Acerbi 60.0\n",
"5 Mkhitaryan Frattesi 55.0\n",
"6 Dumfries Cuadrado 65.0\n",
"7 Giroud Okafor 55.0\n",
"8 Krunic Musah 65.0\n",
"9 Badelj Thorsby 60.0\n",
"10 Sabelli Martin 60.0\n",
"11 Politano Raspadori 60.0\n",
"12 Olivera Mario Rui 55.0\n",
"13 Luvumbo Oristanio 60.0\n",
"14 Petagna Shomurodov 55.0\n",
"15 Lucca Success 65.0\n",
"16 Ferreira J. Ebosele 55.0\n",
"17 Kamara H. Zemura 60.0\n",
"18 Soule' Baez 65.0\n",
"19 Gelli Caso 55.0\n",
"20 Thorstvedt Bajrami 55.0\n",
"21 Colombo Mota 60.0\n",
"22 Birindelli Kyriakopoulos 60.0\n",
"23 Kaba Gonzalez J. 60.0\n",
"24 Djimsiti Toloi 55.0\n",
"25 De Ketelaere Lookman 60.0\n",
"26 Ederson D.s. Pasalic 55.0\n",
"27 Dybala El Shaarawy 60.0\n",
"28 Kristensen Celik 55.0\n",
"29 Spinazzola Zalewski 55.0\n",
"30 Fazzini Grassi 60.0\n",
"31 Ebuehi Bereszynski 60.0\n",
"32 Pezzella Giu. Cacace 55.0\n",
"33 Botheim Dia 65.0\n",
"34 Ilic Linetty 65.0\n",
"35 Bellanova Lazaro 55.0\n",
"36 Lazovic Folorunsho 55.0\n",
"37 Mboula Bonazzoli 60.0\n",
"38 Karlsson Ndoye 60.0\n",
"39 Orsolini Ndoye 60.0"
]
},
"execution_count": 42,
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
@@ -638,7 +547,7 @@
},
{
"cell_type": "code",
"execution_count": 43,
"execution_count": 6,
"id": "0171c61d",
"metadata": {},
"outputs": [
@@ -674,84 +583,84 @@
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>Tatarusanu</th>\n",
" <th>Szczesny</th>\n",
" <td>1</td>\n",
" <td>80.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Danilo</th>\n",
" <td>1</td>\n",
" <td>90.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Thiaw</th>\n",
" <td>0.65</td>\n",
" <td>65.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Kjaer</th>\n",
" <td>1</td>\n",
" <td>85.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Kalulu</th>\n",
" <th>Bremer</th>\n",
" <td>1</td>\n",
" <td>90.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Saelemaekers</th>\n",
" <th>Gatti</th>\n",
" <td>0.6</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Weah</th>\n",
" <td>1</td>\n",
" <td>80.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Dumfries</th>\n",
" <td>0.45</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Mkhitaryan</th>\n",
" <td>0.45</td>\n",
" <th>Fabbian</th>\n",
" <td>0</td>\n",
" <td>55.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Asllani</th>\n",
" <th>Aebischer</th>\n",
" <td>0</td>\n",
" <td>30.0</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Gagliardini</th>\n",
" <th>El Azzouzi</th>\n",
" <td>0</td>\n",
" <td>50.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Lukaku</th>\n",
" <th>Urbanski</th>\n",
" <td>0</td>\n",
" <td>15.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Ndoye</th>\n",
" <td>0.4</td>\n",
" <td>60.0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>438 rows × 2 columns</p>\n",
"<p>479 rows × 2 columns</p>\n",
"</div>"
],
"text/plain": [
" starter percentage\n",
"player \n",
"Tatarusanu 1 90.0\n",
"Thiaw 0.65 65.0\n",
"Kjaer 1 85.0\n",
"Kalulu 1 90.0\n",
"Saelemaekers 0.6 60.0\n",
"... ... ...\n",
"Dumfries 0.45 60.0\n",
"Mkhitaryan 0.45 55.0\n",
"Asllani 0 30.0\n",
"Gagliardini 0 50.0\n",
"Lukaku 0.4 60.0\n",
" starter percentage\n",
"player \n",
"Szczesny 1 80.0\n",
"Danilo 1 90.0\n",
"Bremer 1 90.0\n",
"Gatti 0.6 60.0\n",
"Weah 1 80.0\n",
"... ... ...\n",
"Fabbian 0 55.0\n",
"Aebischer 0 60.0\n",
"El Azzouzi 0 50.0\n",
"Urbanski 0 15.0\n",
"Ndoye 0.4 60.0\n",
"\n",
"[438 rows x 2 columns]"
"[479 rows x 2 columns]"
]
},
"execution_count": 43,
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
@@ -771,21 +680,13 @@
},
{
"cell_type": "code",
"execution_count": 44,
"execution_count": 7,
"id": "8b5468aa",
"metadata": {},
"outputs": [],
"source": [
"probables.to_excel('mid_outputs/match_probable_players.xlsx') "
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "62164549",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {