Minor update (matchday 21)
- updated code for new FBRef stats; - updated players list; - players who changed team handled slightly better
This commit is contained in:
@@ -181,23 +181,50 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"execution_count": 6,
|
||||
"id": "0d4a330d",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"loaded votes for matchday 1\n",
|
||||
"loaded votes for matchday 2\n",
|
||||
"loaded votes for matchday 3\n",
|
||||
"loaded votes for matchday 4\n",
|
||||
"loaded votes for matchday 5\n",
|
||||
"loaded votes for matchday 6\n",
|
||||
"loaded votes for matchday 7\n",
|
||||
"loaded votes for matchday 8\n",
|
||||
"loaded votes for matchday 9\n",
|
||||
"loaded votes for matchday 10\n",
|
||||
"loaded votes for matchday 11\n",
|
||||
"loaded votes for matchday 12\n",
|
||||
"loaded votes for matchday 13\n",
|
||||
"loaded votes for matchday 14\n",
|
||||
"loaded votes for matchday 15\n",
|
||||
"loaded votes for matchday 16\n",
|
||||
"loaded votes for matchday 17\n",
|
||||
"loaded votes for matchday 18\n",
|
||||
"loaded votes for matchday 19\n",
|
||||
"loaded votes for matchday 20\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"df = pd.DataFrame(columns = ['matchday', 'player', 'team', 'oppteam', 'home', 'vote', 'goals', 'assists', 'cards_malus', 'fantavote'])\n",
|
||||
"\n",
|
||||
"LAST_MATCH = 19\n",
|
||||
"LAST_MATCH = 38\n",
|
||||
"\n",
|
||||
"for matchday in range(1, LAST_MATCH + 1):\n",
|
||||
" \n",
|
||||
" votes_file = 'fantacalcio/voti/Voti_Fantacalcio_Stagione_2022_23_Giornata_' + str(matchday) + '.xlsx'\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
" rx = np.array(pd.read_excel(votes_file, header = None))\n",
|
||||
" try:\n",
|
||||
" rx = np.array(pd.read_excel(votes_file, header = None))\n",
|
||||
" except:\n",
|
||||
" break\n",
|
||||
"\n",
|
||||
" read = 0\n",
|
||||
" for i in range(rx.shape[0]):\n",
|
||||
@@ -238,13 +265,15 @@
|
||||
" else:\n",
|
||||
" read = 0\n",
|
||||
" continue\n",
|
||||
" \n",
|
||||
" print('loaded votes for matchday ' + str(matchday))\n",
|
||||
"\n",
|
||||
" df"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"execution_count": 7,
|
||||
"id": "6ade957d",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
@@ -361,38 +390,25 @@
|
||||
" <td>...</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>5423</th>\n",
|
||||
" <td>19</td>\n",
|
||||
" <td>Ilic</td>\n",
|
||||
" <td>Verona</td>\n",
|
||||
" <td>Lecce</td>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>7.0</td>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>8.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>5424</th>\n",
|
||||
" <td>19</td>\n",
|
||||
" <th>5710</th>\n",
|
||||
" <td>20</td>\n",
|
||||
" <td>Sulemana I.</td>\n",
|
||||
" <td>Verona</td>\n",
|
||||
" <td>Lecce</td>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>6.0</td>\n",
|
||||
" <td>Udinese</td>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>5.5</td>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>6.0</td>\n",
|
||||
" <td>0.5</td>\n",
|
||||
" <td>5.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>5425</th>\n",
|
||||
" <td>19</td>\n",
|
||||
" <th>5711</th>\n",
|
||||
" <td>20</td>\n",
|
||||
" <td>Lasagna</td>\n",
|
||||
" <td>Verona</td>\n",
|
||||
" <td>Lecce</td>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>Udinese</td>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>5.5</td>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>0</td>\n",
|
||||
@@ -400,25 +416,38 @@
|
||||
" <td>5.5</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>5426</th>\n",
|
||||
" <td>19</td>\n",
|
||||
" <td>Kallon</td>\n",
|
||||
" <th>5712</th>\n",
|
||||
" <td>20</td>\n",
|
||||
" <td>Braaf</td>\n",
|
||||
" <td>Verona</td>\n",
|
||||
" <td>Lecce</td>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>6.0</td>\n",
|
||||
" <td>Udinese</td>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>5.0</td>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>6.0</td>\n",
|
||||
" <td>5.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>5427</th>\n",
|
||||
" <td>19</td>\n",
|
||||
" <th>5713</th>\n",
|
||||
" <td>20</td>\n",
|
||||
" <td>Djuric</td>\n",
|
||||
" <td>Verona</td>\n",
|
||||
" <td>Lecce</td>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>Udinese</td>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>6.0</td>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>6.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>5714</th>\n",
|
||||
" <td>20</td>\n",
|
||||
" <td>Ngonge</td>\n",
|
||||
" <td>Verona</td>\n",
|
||||
" <td>Udinese</td>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>6.0</td>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>0</td>\n",
|
||||
@@ -427,7 +456,7 @@
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"<p>5428 rows × 10 columns</p>\n",
|
||||
"<p>5715 rows × 10 columns</p>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
@@ -438,11 +467,11 @@
|
||||
"3 1 Hateboer Atalanta Sampdoria 0 6.0 0 0 \n",
|
||||
"4 1 Okoli Atalanta Sampdoria 0 5.5 0 0 \n",
|
||||
"... ... ... ... ... ... ... ... ... \n",
|
||||
"5423 19 Ilic Verona Lecce 1 7.0 0 1 \n",
|
||||
"5424 19 Sulemana I. Verona Lecce 1 6.0 0 0 \n",
|
||||
"5425 19 Lasagna Verona Lecce 1 5.5 0 0 \n",
|
||||
"5426 19 Kallon Verona Lecce 1 6.0 0 0 \n",
|
||||
"5427 19 Djuric Verona Lecce 1 6.0 0 0 \n",
|
||||
"5710 20 Sulemana I. Verona Udinese 0 5.5 0 0 \n",
|
||||
"5711 20 Lasagna Verona Udinese 0 5.5 0 0 \n",
|
||||
"5712 20 Braaf Verona Udinese 0 5.0 0 0 \n",
|
||||
"5713 20 Djuric Verona Udinese 0 6.0 0 0 \n",
|
||||
"5714 20 Ngonge Verona Udinese 0 6.0 0 0 \n",
|
||||
"\n",
|
||||
" cards_malus fantavote \n",
|
||||
"0 0.5 5.5 \n",
|
||||
@@ -451,16 +480,16 @@
|
||||
"3 0.5 5.5 \n",
|
||||
"4 0.5 5.0 \n",
|
||||
"... ... ... \n",
|
||||
"5423 0.0 8.0 \n",
|
||||
"5424 0.0 6.0 \n",
|
||||
"5425 0.0 5.5 \n",
|
||||
"5426 0.0 6.0 \n",
|
||||
"5427 0.0 6.0 \n",
|
||||
"5710 0.5 5.0 \n",
|
||||
"5711 0.0 5.5 \n",
|
||||
"5712 0.0 5.0 \n",
|
||||
"5713 0.0 6.0 \n",
|
||||
"5714 0.0 6.0 \n",
|
||||
"\n",
|
||||
"[5428 rows x 10 columns]"
|
||||
"[5715 rows x 10 columns]"
|
||||
]
|
||||
},
|
||||
"execution_count": 5,
|
||||
"execution_count": 7,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
@@ -471,7 +500,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 6,
|
||||
"execution_count": 8,
|
||||
"id": "230213fe",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
|
||||
Reference in New Issue
Block a user