diff --git a/notebooks/dataExtraction.ipynb b/notebooks/dataExtraction.ipynb index 036d027..28b8aef 100644 --- a/notebooks/dataExtraction.ipynb +++ b/notebooks/dataExtraction.ipynb @@ -2,14 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 11, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ @@ -18,61 +11,16 @@ "import json\n", "import csv\n", "import os\n", - "\n", "import pandas as pd\n" ] }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 18, "metadata": {}, "outputs": [], "source": [ - "# data extraction function \n", - "#\n", - "# input - file with events\n", - "# output - file with only goals events\n", - "\n", - "\n", - "# unfinished\n", - "def goals_extraction(file):\n", - " return file" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": {}, - "outputs": [ - { - "ename": "UnsupportedOperation", - "evalue": "not readable", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mUnsupportedOperation\u001b[0m Traceback (most recent call last)", - "\u001b[1;32mc:\\Users\\MSi\\Desktop\\data_repo\\fantastyczne_gole\\notebooks\\dataExtraction.ipynb Cell 4\u001b[0m line \u001b[0;36m3\n\u001b[0;32m 29\u001b[0m count \u001b[39m+\u001b[39m\u001b[39m=\u001b[39m \u001b[39m1\u001b[39m\n\u001b[0;32m 30\u001b[0m csv_writer\u001b[39m.\u001b[39mwriterow(data\u001b[39m.\u001b[39mvalues())\n\u001b[1;32m---> 32\u001b[0m df_temp \u001b[39m=\u001b[39m pd\u001b[39m.\u001b[39;49mread_csv(csvFile, index_col\u001b[39m=\u001b[39;49m\u001b[39mNone\u001b[39;49;00m, header\u001b[39m=\u001b[39;49m\u001b[39m0\u001b[39;49m)\n\u001b[0;32m 33\u001b[0m csvFile\u001b[39m.\u001b[39mclose()\n\u001b[0;32m 35\u001b[0m df_temp\n", - "File \u001b[1;32m~\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python310\\site-packages\\pandas\\io\\parsers\\readers.py:912\u001b[0m, in \u001b[0;36mread_csv\u001b[1;34m(filepath_or_buffer, sep, delimiter, header, names, index_col, usecols, dtype, engine, converters, true_values, false_values, skipinitialspace, skiprows, skipfooter, nrows, na_values, keep_default_na, na_filter, verbose, skip_blank_lines, parse_dates, infer_datetime_format, keep_date_col, date_parser, date_format, dayfirst, cache_dates, iterator, chunksize, compression, thousands, decimal, lineterminator, quotechar, quoting, doublequote, escapechar, comment, encoding, encoding_errors, dialect, on_bad_lines, delim_whitespace, low_memory, memory_map, float_precision, storage_options, dtype_backend)\u001b[0m\n\u001b[0;32m 899\u001b[0m kwds_defaults \u001b[39m=\u001b[39m _refine_defaults_read(\n\u001b[0;32m 900\u001b[0m dialect,\n\u001b[0;32m 901\u001b[0m delimiter,\n\u001b[1;32m (...)\u001b[0m\n\u001b[0;32m 908\u001b[0m dtype_backend\u001b[39m=\u001b[39mdtype_backend,\n\u001b[0;32m 909\u001b[0m )\n\u001b[0;32m 910\u001b[0m kwds\u001b[39m.\u001b[39mupdate(kwds_defaults)\n\u001b[1;32m--> 912\u001b[0m \u001b[39mreturn\u001b[39;00m _read(filepath_or_buffer, kwds)\n", - "File \u001b[1;32m~\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python310\\site-packages\\pandas\\io\\parsers\\readers.py:577\u001b[0m, in \u001b[0;36m_read\u001b[1;34m(filepath_or_buffer, kwds)\u001b[0m\n\u001b[0;32m 574\u001b[0m _validate_names(kwds\u001b[39m.\u001b[39mget(\u001b[39m\"\u001b[39m\u001b[39mnames\u001b[39m\u001b[39m\"\u001b[39m, \u001b[39mNone\u001b[39;00m))\n\u001b[0;32m 576\u001b[0m \u001b[39m# Create the parser.\u001b[39;00m\n\u001b[1;32m--> 577\u001b[0m parser \u001b[39m=\u001b[39m TextFileReader(filepath_or_buffer, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwds)\n\u001b[0;32m 579\u001b[0m \u001b[39mif\u001b[39;00m chunksize \u001b[39mor\u001b[39;00m iterator:\n\u001b[0;32m 580\u001b[0m \u001b[39mreturn\u001b[39;00m parser\n", - "File \u001b[1;32m~\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python310\\site-packages\\pandas\\io\\parsers\\readers.py:1407\u001b[0m, in \u001b[0;36mTextFileReader.__init__\u001b[1;34m(self, f, engine, **kwds)\u001b[0m\n\u001b[0;32m 1404\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39moptions[\u001b[39m\"\u001b[39m\u001b[39mhas_index_names\u001b[39m\u001b[39m\"\u001b[39m] \u001b[39m=\u001b[39m kwds[\u001b[39m\"\u001b[39m\u001b[39mhas_index_names\u001b[39m\u001b[39m\"\u001b[39m]\n\u001b[0;32m 1406\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mhandles: IOHandles \u001b[39m|\u001b[39m \u001b[39mNone\u001b[39;00m \u001b[39m=\u001b[39m \u001b[39mNone\u001b[39;00m\n\u001b[1;32m-> 1407\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_engine \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_make_engine(f, \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mengine)\n", - "File \u001b[1;32m~\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python310\\site-packages\\pandas\\io\\parsers\\readers.py:1679\u001b[0m, in \u001b[0;36mTextFileReader._make_engine\u001b[1;34m(self, f, engine)\u001b[0m\n\u001b[0;32m 1676\u001b[0m \u001b[39mraise\u001b[39;00m \u001b[39mValueError\u001b[39;00m(msg)\n\u001b[0;32m 1678\u001b[0m \u001b[39mtry\u001b[39;00m:\n\u001b[1;32m-> 1679\u001b[0m \u001b[39mreturn\u001b[39;00m mapping[engine](f, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39m\u001b[39mself\u001b[39m\u001b[39m.\u001b[39moptions)\n\u001b[0;32m 1680\u001b[0m \u001b[39mexcept\u001b[39;00m \u001b[39mException\u001b[39;00m:\n\u001b[0;32m 1681\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mhandles \u001b[39mis\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n", - "File \u001b[1;32m~\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python310\\site-packages\\pandas\\io\\parsers\\c_parser_wrapper.py:93\u001b[0m, in \u001b[0;36mCParserWrapper.__init__\u001b[1;34m(self, src, **kwds)\u001b[0m\n\u001b[0;32m 90\u001b[0m \u001b[39mif\u001b[39;00m kwds[\u001b[39m\"\u001b[39m\u001b[39mdtype_backend\u001b[39m\u001b[39m\"\u001b[39m] \u001b[39m==\u001b[39m \u001b[39m\"\u001b[39m\u001b[39mpyarrow\u001b[39m\u001b[39m\"\u001b[39m:\n\u001b[0;32m 91\u001b[0m \u001b[39m# Fail here loudly instead of in cython after reading\u001b[39;00m\n\u001b[0;32m 92\u001b[0m import_optional_dependency(\u001b[39m\"\u001b[39m\u001b[39mpyarrow\u001b[39m\u001b[39m\"\u001b[39m)\n\u001b[1;32m---> 93\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_reader \u001b[39m=\u001b[39m parsers\u001b[39m.\u001b[39mTextReader(src, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwds)\n\u001b[0;32m 95\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39munnamed_cols \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_reader\u001b[39m.\u001b[39munnamed_cols\n\u001b[0;32m 97\u001b[0m \u001b[39m# error: Cannot determine type of 'names'\u001b[39;00m\n", - "File \u001b[1;32m~\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python310\\site-packages\\pandas\\_libs\\parsers.pyx:548\u001b[0m, in \u001b[0;36mpandas._libs.parsers.TextReader.__cinit__\u001b[1;34m()\u001b[0m\n", - "File \u001b[1;32m~\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python310\\site-packages\\pandas\\_libs\\parsers.pyx:637\u001b[0m, in \u001b[0;36mpandas._libs.parsers.TextReader._get_header\u001b[1;34m()\u001b[0m\n", - "File \u001b[1;32m~\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python310\\site-packages\\pandas\\_libs\\parsers.pyx:848\u001b[0m, in \u001b[0;36mpandas._libs.parsers.TextReader._tokenize_rows\u001b[1;34m()\u001b[0m\n", - "File \u001b[1;32m~\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python310\\site-packages\\pandas\\_libs\\parsers.pyx:859\u001b[0m, in \u001b[0;36mpandas._libs.parsers.TextReader._check_tokenize_status\u001b[1;34m()\u001b[0m\n", - "File \u001b[1;32m~\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python310\\site-packages\\pandas\\_libs\\parsers.pyx:2014\u001b[0m, in \u001b[0;36mpandas._libs.parsers.raise_parser_error\u001b[1;34m()\u001b[0m\n", - "\u001b[1;31mUnsupportedOperation\u001b[0m: not readable" - ] - } - ], - "source": [ - "# os path\n", - "\n", - "\n", - "\n", - "#path = Path('data','la_liga_events','7298.json')\n", - "\n", + "# Functions\n", "\n", "def openGameFile(name):\n", " path = os.path.join(\"..\",\"data\",\"la_liga_events\",name)\n", @@ -80,28 +28,2196 @@ " data = json.load(f)\n", " return data\n", "\n", - "name = \"7298.json\"\n", + "# Czyszczenie danych\n", + "# nadpisz \n", + "# True - dane zostana dodane do pliku\n", + "# False - plik zostanie nadpisanu\n", + "#\n", + "def uploadData(inputFile, outputFile, nadpisz):\n", + " try:\n", + " jsonFile = openGameFile(inputFile)\n", + " clean_event = []\n", + " for event in jsonFile:\n", + " if(event[\"type\"][\"name\"]==\"Shot\"):\n", + " clean_event = []\n", + " #time\n", + " clean_event.append(event[\"minute\"])\n", + " #location\n", + " clean_event.append(event[\"position\"][\"name\"])\n", + " # shot type\n", + " clean_event.append(event[\"shot\"][\"type\"][\"name\"])\n", + " #outcome\n", + " clean_event.append(event[\"shot\"][\"outcome\"][\"name\"])\n", + " \n", + " clean_event.append(event[\"shot\"][\"technique\"][\"name\"])\n", "\n", - "jsonFile = openGameFile(name)\n", + " m_players = []\n", + " en_players = []\n", + " keeper = []\n", + " for player in event[\"shot\"][\"freeze_frame\"]:\n", + " player_p = 0\n", + " if player[\"teammate\"] :\n", + " m_players.append(player[\"location\"])\n", + " elif player[\"position\"] == 'Goalkeeper':\n", + " keeper = player['location']\n", + " else:\n", + " en_players.append(player[\"location\"])\n", + " for i in range(0,10):\n", + " if(len(m_players)>i):\n", + " clean_event.append(m_players[i])\n", + " else:\n", + " clean_event.append(\"none\")\n", "\n", - "csvFilePath = os.path.join(\"..\",\"data\",\"la_liga_events_csv\",\"test.csv\")\n", - "csvFile = open(csvFilePath, 'w', newline='')\n", + " for i in range(0,9):\n", + " if(len(en_players)> i):\n", + " clean_event.append(en_players[i])\n", + " else:\n", + " clean_event.append(\"none\")\n", + " \n", + " clean_event.append(keeper)\n", "\n", - "csv_writer = csv.writer(csvFile)\n", + " if(event[\"shot\"][\"outcome\"]==\"Goal\"):\n", + " clean_event.append(1)\n", + " else:\n", + " clean_event.append(0)\n", + " \n", + " \n", + " #Saving to a file\n", + " with open(outputFile, 'a', newline='') as file:\n", + " writer = csv.writer(file)\n", + " writer.writerow(clean_event)\n", "\n", - "count = 0\n", - "\n", - "for data in jsonFile:\n", - " if count == 0:\n", - " header = data.keys()\n", - " csv_writer.writerow(header)\n", - " count += 1\n", - " csv_writer.writerow(data.values())\n", - " \n", - "df_temp = pd.read_csv(csvFile, index_col=None, header=0)\n", - "csvFile.close()\n", - "\n", - "df_temp" + " except:\n", + " print(\"invalid data\")" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1/100\n", + "2/100\n", + "3/100\n", + "invalid data\n", + "4/100\n", + "5/100\n", + "6/100\n", + "7/100\n", + "invalid data\n", + "8/100\n", + "9/100\n", + "10/100\n", + "11/100\n", + "12/100\n", + "13/100\n", + "invalid data\n", + "14/100\n", + "15/100\n", + "16/100\n", + "invalid data\n", + "17/100\n", + "18/100\n", + "19/100\n", + "20/100\n", + "invalid data\n", + "21/100\n", + "22/100\n", + "23/100\n", + "24/100\n", + "25/100\n", + "26/100\n", + "invalid data\n", + "27/100\n", + "28/100\n", + "29/100\n", + "30/100\n", + "31/100\n", + "32/100\n", + "invalid data\n", + "33/100\n", + "34/100\n", + "35/100\n", + "36/100\n", + "37/100\n", + "38/100\n", + "39/100\n", + "invalid data\n", + "40/100\n", + "invalid data\n", + "41/100\n", + "invalid data\n", + "42/100\n", + "invalid data\n", + "43/100\n", + "44/100\n", + "invalid data\n", + "45/100\n", + "46/100\n", + "47/100\n", + "invalid data\n", + "48/100\n", + "invalid data\n", + "49/100\n", + "invalid data\n", + "50/100\n", + "invalid data\n", + "51/100\n", + "invalid data\n", + "52/100\n", + "53/100\n", + "54/100\n", + "55/100\n", + "56/100\n", + "invalid data\n", + "57/100\n", + "invalid data\n", + "58/100\n", + "59/100\n", + "invalid data\n", + "60/100\n", + "61/100\n", + "62/100\n", + "invalid data\n", + "63/100\n", + "invalid data\n", + "64/100\n", + "invalid data\n", + "65/100\n", + "invalid data\n", + "66/100\n", + "67/100\n", + "invalid data\n", + "68/100\n", + "69/100\n", + "invalid data\n", + "70/100\n", + "71/100\n", + "invalid data\n", + "72/100\n", + "invalid data\n", + "73/100\n", + "74/100\n", + "invalid data\n", + "75/100\n", + "76/100\n", + "invalid data\n", + "77/100\n", + "78/100\n", + "invalid data\n", + "79/100\n", + "80/100\n", + "81/100\n", + "invalid data\n", + "82/100\n", + "invalid data\n", + "83/100\n", + "invalid data\n", + "84/100\n", + "85/100\n", + "86/100\n", + "87/100\n", + "invalid data\n", + "88/100\n", + "invalid data\n", + "89/100\n", + "invalid data\n", + "90/100\n", + "invalid data\n", + "91/100\n", + "92/100\n", + "invalid data\n", + "93/100\n", + "94/100\n", + "95/100\n", + "96/100\n", + "97/100\n", + "invalid data\n", + "98/100\n", + "99/100\n", + "100/100\n", + "101/100\n", + "invalid data\n", + "102/100\n", + "103/100\n", + "invalid data\n", + "104/100\n", + "105/100\n", + "invalid data\n", + "106/100\n", + "invalid data\n", + "107/100\n", + "108/100\n", + "109/100\n", + "invalid data\n", + "110/100\n", + "111/100\n", + "112/100\n", + "113/100\n", + "114/100\n", + "115/100\n", + "116/100\n", + "invalid data\n", + "117/100\n", + "invalid data\n", + "118/100\n", + "invalid data\n", + "119/100\n", + "invalid data\n", + "120/100\n", + "invalid data\n", + "121/100\n", + "122/100\n", + "invalid data\n", + "123/100\n", + "124/100\n", + "invalid data\n", + "125/100\n", + "invalid data\n", + "126/100\n", + "127/100\n", + "invalid data\n", + "128/100\n", + "invalid data\n", + "129/100\n", + "130/100\n", + "131/100\n", + "invalid data\n", + "132/100\n", + "invalid data\n", + "133/100\n", + "invalid data\n", + "134/100\n", + "135/100\n", + "136/100\n", + "invalid data\n", + "137/100\n", + "invalid data\n", + "138/100\n", + "139/100\n", + "140/100\n", + "invalid data\n", + "141/100\n", + "142/100\n", + "143/100\n", + "144/100\n", + "invalid data\n", + "145/100\n", + "146/100\n", + "invalid data\n", + "147/100\n", + "invalid data\n", + "148/100\n", + "invalid data\n", + "149/100\n", + "invalid data\n", + "150/100\n", + "151/100\n", + "invalid data\n", + "152/100\n", + "invalid data\n", + "153/100\n", + "invalid data\n", + "154/100\n", + "invalid data\n", + "155/100\n", + "156/100\n", + "157/100\n", + "invalid data\n", + "158/100\n", + "invalid data\n", + "159/100\n", + "invalid data\n", + "160/100\n", + "161/100\n", + "162/100\n", + "invalid data\n", + "163/100\n", + "164/100\n", + "165/100\n", + "invalid data\n", + "166/100\n", + "invalid data\n", + "167/100\n", + "168/100\n", + "invalid data\n", + "169/100\n", + "invalid data\n", + "170/100\n", + "invalid data\n", + "171/100\n", + "invalid data\n", + "172/100\n", + "173/100\n", + "174/100\n", + "invalid data\n", + "175/100\n", + "invalid data\n", + "176/100\n", + "invalid data\n", + "177/100\n", + "invalid data\n", + "178/100\n", + "invalid data\n", + "179/100\n", + "invalid data\n", + "180/100\n", + "181/100\n", + "182/100\n", + "183/100\n", + "invalid data\n", + "184/100\n", + "185/100\n", + "186/100\n", + "187/100\n", + "188/100\n", + "189/100\n", + "190/100\n", + "191/100\n", + "192/100\n", + "193/100\n", + "194/100\n", + "invalid data\n", + "195/100\n", + "196/100\n", + "197/100\n", + "198/100\n", + "199/100\n", + "200/100\n", + "201/100\n", + "202/100\n", + "invalid data\n", + "203/100\n", + "204/100\n", + "invalid data\n", + "205/100\n", + "206/100\n", + "207/100\n", + "208/100\n", + "209/100\n", + "invalid data\n", + "210/100\n", + "211/100\n", + "invalid data\n", + "212/100\n", + "invalid data\n", + "213/100\n", + "214/100\n", + "215/100\n", + "invalid data\n", + "216/100\n", + "217/100\n", + "218/100\n", + "invalid data\n", + "219/100\n", + "220/100\n", + "invalid data\n", + "221/100\n", + "222/100\n", + "invalid data\n", + "223/100\n", + "224/100\n", + "225/100\n", + "226/100\n", + "227/100\n", + "228/100\n", + "229/100\n", + "230/100\n", + "231/100\n", + "232/100\n", + "233/100\n", + "234/100\n", + "235/100\n", + "236/100\n", + "237/100\n", + "238/100\n", + "239/100\n", + "240/100\n", + "241/100\n", + "242/100\n", + "243/100\n", + "244/100\n", + "245/100\n", + "invalid data\n", + "246/100\n", + "247/100\n", + "248/100\n", + "249/100\n", + "250/100\n", + "251/100\n", + "252/100\n", + "253/100\n", + "254/100\n", + "invalid data\n", + "255/100\n", + "256/100\n", + "invalid data\n", + "257/100\n", + "invalid data\n", + "258/100\n", + "invalid data\n", + "259/100\n", + "260/100\n", + "invalid data\n", + "261/100\n", + "invalid data\n", + "262/100\n", + "263/100\n", + "invalid data\n", + "264/100\n", + "265/100\n", + "invalid data\n", + "266/100\n", + "267/100\n", + "invalid data\n", + "268/100\n", + "269/100\n", + "270/100\n", + "271/100\n", + "272/100\n", + "invalid data\n", + "273/100\n", + "invalid data\n", + "274/100\n", + "275/100\n", + "276/100\n", + "277/100\n", + "278/100\n", + "279/100\n", + "280/100\n", + "281/100\n", + "282/100\n", + "283/100\n", + "invalid data\n", + "284/100\n", + "285/100\n", + "286/100\n", + "287/100\n", + "288/100\n", + "invalid data\n", + "289/100\n", + "290/100\n", + "291/100\n", + "292/100\n", + "invalid data\n", + "293/100\n", + "294/100\n", + "invalid data\n", + "295/100\n", + "invalid data\n", + "296/100\n", + "297/100\n", + "298/100\n", + "299/100\n", + "300/100\n", + "301/100\n", + "302/100\n", + "invalid data\n", + "303/100\n", + "304/100\n", + "invalid data\n", + "305/100\n", + "306/100\n", + "307/100\n", + "invalid data\n", + "308/100\n", + "invalid data\n", + "309/100\n", + "310/100\n", + "311/100\n", + "invalid data\n", + "312/100\n", + "313/100\n", + "invalid data\n", + "314/100\n", + "invalid data\n", + "315/100\n", + "316/100\n", + "317/100\n", + "318/100\n", + "invalid data\n", + "319/100\n", + "invalid data\n", + "320/100\n", + "invalid data\n", + "321/100\n", + "322/100\n", + "invalid data\n", + "323/100\n", + "invalid data\n", + "324/100\n", + "invalid data\n", + "325/100\n", + "invalid data\n", + "326/100\n", + "invalid data\n", + "327/100\n", + "invalid data\n", + "328/100\n", + "invalid data\n", + "329/100\n", + "invalid data\n", + "330/100\n", + "invalid data\n", + "331/100\n", + "invalid data\n", + "332/100\n", + "invalid data\n", + "333/100\n", + "invalid data\n", + "334/100\n", + "invalid data\n", + "335/100\n", + "invalid data\n", + "336/100\n", + "337/100\n", + "invalid data\n", + "338/100\n", + "invalid data\n", + "339/100\n", + "340/100\n", + "invalid data\n", + "341/100\n", + "invalid data\n", + "342/100\n", + "invalid data\n", + "343/100\n", + "344/100\n", + "invalid data\n", + "345/100\n", + "invalid data\n", + "346/100\n", + "invalid data\n", + "347/100\n", + "invalid data\n", + "348/100\n", + "invalid data\n", + "349/100\n", + "350/100\n", + "351/100\n", + "352/100\n", + "353/100\n", + "invalid data\n", + "354/100\n", + "355/100\n", + "invalid data\n", + "356/100\n", + "invalid data\n", + "357/100\n", + "invalid data\n", + "358/100\n", + "invalid data\n", + "359/100\n", + "invalid data\n", + "360/100\n", + "invalid data\n", + "361/100\n", + "invalid data\n", + "362/100\n", + "invalid data\n", + "363/100\n", + "invalid data\n", + "364/100\n", + "invalid data\n", + "365/100\n", + "invalid data\n", + "366/100\n", + "invalid data\n", + "367/100\n", + "368/100\n", + "invalid data\n", + "369/100\n", + "invalid data\n", + "370/100\n", + "invalid data\n", + "371/100\n", + "invalid data\n", + "372/100\n", + "373/100\n", + "invalid data\n", + "374/100\n", + "invalid data\n", + "375/100\n", + "invalid data\n", + "376/100\n", + "invalid data\n", + "377/100\n", + "invalid data\n", + "378/100\n", + "379/100\n", + "invalid data\n", + "380/100\n", + "invalid data\n", + "381/100\n", + "invalid data\n", + "382/100\n", + "invalid data\n", + "383/100\n", + "invalid data\n", + "384/100\n", + "invalid data\n", + "385/100\n", + "invalid data\n", + "386/100\n", + "invalid data\n", + "387/100\n", + "388/100\n", + "invalid data\n", + "389/100\n", + "invalid data\n", + "390/100\n", + "invalid data\n", + "391/100\n", + "invalid data\n", + "392/100\n", + "393/100\n", + "invalid data\n", + "394/100\n", + "invalid data\n", + "395/100\n", + "396/100\n", + "invalid data\n", + "397/100\n", + "invalid data\n", + "398/100\n", + "invalid data\n", + "399/100\n", + "invalid data\n", + "400/100\n", + "invalid data\n", + "401/100\n", + "invalid data\n", + "402/100\n", + "403/100\n", + "invalid data\n", + "404/100\n", + "invalid data\n", + "405/100\n", + "invalid data\n", + "406/100\n", + "invalid data\n", + "407/100\n", + "invalid data\n", + "408/100\n", + "invalid data\n", + "409/100\n", + "invalid data\n", + "410/100\n", + "invalid data\n", + "411/100\n", + "412/100\n", + "invalid data\n", + "413/100\n", + "invalid data\n", + "414/100\n", + "invalid data\n", + "415/100\n", + "invalid data\n", + "416/100\n", + "invalid data\n", + "417/100\n", + "invalid data\n", + "418/100\n", + "invalid data\n", + "419/100\n", + "420/100\n", + "421/100\n", + "invalid data\n", + "422/100\n", + "invalid data\n", + "423/100\n", + "424/100\n", + "425/100\n", + "invalid data\n", + "426/100\n", + "427/100\n", + "invalid data\n", + "428/100\n", + "429/100\n", + "invalid data\n", + "430/100\n", + "invalid data\n", + "431/100\n", + "432/100\n", + "invalid data\n", + "433/100\n", + "invalid data\n", + "434/100\n", + "invalid data\n", + "435/100\n", + "invalid data\n", + "436/100\n", + "invalid data\n", + "437/100\n", + "invalid data\n", + "438/100\n", + "invalid data\n", + "439/100\n", + "invalid data\n", + "440/100\n", + "invalid data\n", + "441/100\n", + "invalid data\n", + "442/100\n", + "invalid data\n", + "443/100\n", + "invalid data\n", + "444/100\n", + "445/100\n", + "invalid data\n", + "446/100\n", + "invalid data\n", + "447/100\n", + "invalid data\n", + "448/100\n", + "449/100\n", + "invalid data\n", + "450/100\n", + "invalid data\n", + "451/100\n", + "invalid data\n", + "452/100\n", + "invalid data\n", + "453/100\n", + "invalid data\n", + "454/100\n", + "455/100\n", + "invalid data\n", + "456/100\n", + "457/100\n", + "invalid data\n", + "458/100\n", + "invalid data\n", + "459/100\n", + "invalid data\n", + "460/100\n", + "461/100\n", + "invalid data\n", + "462/100\n", + "invalid data\n", + "463/100\n", + "invalid data\n", + "464/100\n", + "invalid data\n", + "465/100\n", + "466/100\n", + "invalid data\n", + "467/100\n", + "468/100\n", + "invalid data\n", + "469/100\n", + "470/100\n", + "invalid data\n", + "471/100\n", + "invalid data\n", + "472/100\n", + "invalid data\n", + "473/100\n", + "474/100\n", + "invalid data\n", + "475/100\n", + "476/100\n", + "invalid data\n", + "477/100\n", + "invalid data\n", + "478/100\n", + "479/100\n", + "invalid data\n", + "480/100\n", + "invalid data\n", + "481/100\n", + "482/100\n", + "invalid data\n", + "483/100\n", + "invalid data\n", + "484/100\n", + "485/100\n", + "invalid data\n", + "486/100\n", + "invalid data\n", + "487/100\n", + "invalid data\n", + "488/100\n", + "invalid data\n", + "489/100\n", + "invalid data\n", + "490/100\n", + "invalid data\n", + "491/100\n", + "492/100\n", + "493/100\n", + "invalid data\n", + "494/100\n", + "495/100\n", + "invalid data\n", + "496/100\n", + "invalid data\n", + "497/100\n", + "invalid data\n", + "498/100\n", + "499/100\n", + "500/100\n", + "invalid data\n", + "501/100\n", + "invalid data\n", + "502/100\n", + "503/100\n", + "504/100\n", + "invalid data\n", + "505/100\n", + "invalid data\n", + "506/100\n", + "invalid data\n", + "507/100\n", + "invalid data\n", + "508/100\n", + "invalid data\n", + "509/100\n", + "510/100\n", + "invalid data\n", + "511/100\n", + "invalid data\n", + "512/100\n", + "invalid data\n", + "513/100\n", + "invalid data\n", + "514/100\n", + "515/100\n", + "516/100\n", + "invalid data\n", + "517/100\n", + "518/100\n", + "invalid data\n", + "519/100\n", + "invalid data\n", + "520/100\n", + "invalid data\n", + "521/100\n", + "invalid data\n", + "522/100\n", + "invalid data\n", + "523/100\n", + "invalid data\n", + "524/100\n", + "invalid data\n", + "525/100\n", + "526/100\n", + "527/100\n", + "528/100\n", + "invalid data\n", + "529/100\n", + "invalid data\n", + "530/100\n", + "invalid data\n", + "531/100\n", + "invalid data\n", + "532/100\n", + "invalid data\n", + "533/100\n", + "invalid data\n", + "534/100\n", + "535/100\n", + "invalid data\n", + "536/100\n", + "537/100\n", + "invalid data\n", + "538/100\n", + "539/100\n", + "invalid data\n", + "540/100\n", + "invalid data\n", + "541/100\n", + "542/100\n", + "invalid data\n", + "543/100\n", + "544/100\n", + "invalid data\n", + "545/100\n", + "invalid data\n", + "546/100\n", + "invalid data\n", + "547/100\n", + "548/100\n", + "invalid data\n", + "549/100\n", + "invalid data\n", + "550/100\n", + "invalid data\n", + "551/100\n", + "invalid data\n", + "552/100\n", + "553/100\n", + "554/100\n", + "invalid data\n", + "555/100\n", + "556/100\n", + "invalid data\n", + "557/100\n", + "invalid data\n", + "558/100\n", + "invalid data\n", + "559/100\n", + "560/100\n", + "invalid data\n", + "561/100\n", + "562/100\n", + "invalid data\n", + "563/100\n", + "invalid data\n", + "564/100\n", + "565/100\n", + "invalid data\n", + "566/100\n", + "567/100\n", + "568/100\n", + "invalid data\n", + "569/100\n", + "invalid data\n", + "570/100\n", + "invalid data\n", + "571/100\n", + "572/100\n", + "invalid data\n", + "573/100\n", + "574/100\n", + "575/100\n", + "invalid data\n", + "576/100\n", + "577/100\n", + "578/100\n", + "invalid data\n", + "579/100\n", + "invalid data\n", + "580/100\n", + "581/100\n", + "invalid data\n", + "582/100\n", + "invalid data\n", + "583/100\n", + "invalid data\n", + "584/100\n", + "585/100\n", + "invalid data\n", + "586/100\n", + "587/100\n", + "invalid data\n", + "588/100\n", + "invalid data\n", + "589/100\n", + "invalid data\n", + "590/100\n", + "591/100\n", + "invalid data\n", + "592/100\n", + "593/100\n", + "594/100\n", + "invalid data\n", + "595/100\n", + "596/100\n", + "597/100\n", + "invalid data\n", + "598/100\n", + "599/100\n", + "invalid data\n", + "600/100\n", + "invalid data\n", + "601/100\n", + "602/100\n", + "603/100\n", + "604/100\n", + "invalid data\n", + "605/100\n", + "invalid data\n", + "606/100\n", + "invalid data\n", + "607/100\n", + "invalid data\n", + "608/100\n", + "609/100\n", + "invalid data\n", + "610/100\n", + "611/100\n", + "invalid data\n", + "612/100\n", + "invalid data\n", + "613/100\n", + "invalid data\n", + "614/100\n", + "invalid data\n", + "615/100\n", + "616/100\n", + "617/100\n", + "618/100\n", + "619/100\n", + "620/100\n", + "621/100\n", + "622/100\n", + "623/100\n", + "624/100\n", + "invalid data\n", + "625/100\n", + "626/100\n", + "invalid data\n", + "627/100\n", + "invalid data\n", + "628/100\n", + "629/100\n", + "630/100\n", + "631/100\n", + "invalid data\n", + "632/100\n", + "633/100\n", + "invalid data\n", + "634/100\n", + "invalid data\n", + "635/100\n", + "636/100\n", + "invalid data\n", + "637/100\n", + "638/100\n", + "invalid data\n", + "639/100\n", + "invalid data\n", + "640/100\n", + "invalid data\n", + "641/100\n", + "invalid data\n", + "642/100\n", + "invalid data\n", + "643/100\n", + "invalid data\n", + "644/100\n", + "invalid data\n", + "645/100\n", + "invalid data\n", + "646/100\n", + "647/100\n", + "invalid data\n", + "648/100\n", + "649/100\n", + "invalid data\n", + "650/100\n", + "651/100\n", + "invalid data\n", + "652/100\n", + "invalid data\n", + "653/100\n", + "invalid data\n", + "654/100\n", + "655/100\n", + "656/100\n", + "invalid data\n", + "657/100\n", + "658/100\n", + "659/100\n", + "invalid data\n", + "660/100\n", + "invalid data\n", + "661/100\n", + "662/100\n", + "invalid data\n", + "663/100\n", + "664/100\n", + "invalid data\n", + "665/100\n", + "666/100\n", + "667/100\n", + "668/100\n", + "invalid data\n", + "669/100\n", + "670/100\n", + "invalid data\n", + "671/100\n", + "invalid data\n", + "672/100\n", + "673/100\n", + "674/100\n", + "invalid data\n", + "675/100\n", + "invalid data\n", + "676/100\n", + "invalid data\n", + "677/100\n", + "invalid data\n", + "678/100\n", + "679/100\n", + "invalid data\n", + "680/100\n", + "invalid data\n", + "681/100\n", + "682/100\n", + "invalid data\n", + "683/100\n", + "684/100\n", + "685/100\n", + "686/100\n", + "invalid data\n", + "687/100\n", + "invalid data\n", + "688/100\n", + "689/100\n", + "690/100\n", + "691/100\n", + "692/100\n", + "invalid data\n", + "693/100\n", + "invalid data\n", + "694/100\n", + "695/100\n", + "696/100\n", + "invalid data\n", + "697/100\n", + "invalid data\n", + "698/100\n", + "invalid data\n", + "699/100\n", + "invalid data\n", + "700/100\n", + "701/100\n", + "702/100\n", + "invalid data\n", + "703/100\n", + "704/100\n", + "invalid data\n", + "705/100\n", + "invalid data\n", + "706/100\n", + "707/100\n", + "invalid data\n", + "708/100\n", + "709/100\n", + "710/100\n", + "711/100\n", + "712/100\n", + "713/100\n", + "714/100\n", + "715/100\n", + "716/100\n", + "717/100\n", + "invalid data\n", + "718/100\n", + "719/100\n", + "720/100\n", + "721/100\n", + "invalid data\n", + "722/100\n", + "723/100\n", + "invalid data\n", + "724/100\n", + "invalid data\n", + "725/100\n", + "726/100\n", + "727/100\n", + "728/100\n", + "729/100\n", + "730/100\n", + "invalid data\n", + "731/100\n", + "invalid data\n", + "732/100\n", + "invalid data\n", + "733/100\n", + "invalid data\n", + "734/100\n", + "735/100\n", + "invalid data\n", + "736/100\n", + "invalid data\n", + "737/100\n", + "invalid data\n", + "738/100\n", + "739/100\n", + "740/100\n", + "741/100\n", + "invalid data\n", + "742/100\n", + "743/100\n", + "invalid data\n", + "744/100\n", + "745/100\n", + "invalid data\n", + "746/100\n", + "invalid data\n", + "747/100\n", + "748/100\n", + "749/100\n", + "invalid data\n", + "750/100\n", + "invalid data\n", + "751/100\n", + "invalid data\n", + "752/100\n", + "invalid data\n", + "753/100\n", + "754/100\n", + "755/100\n", + "invalid data\n", + "756/100\n", + "757/100\n", + "758/100\n", + "759/100\n", + "invalid data\n", + "760/100\n", + "invalid data\n", + "761/100\n", + "762/100\n", + "invalid data\n", + "763/100\n", + "invalid data\n", + "764/100\n", + "765/100\n", + "766/100\n", + "invalid data\n", + "767/100\n", + "768/100\n", + "769/100\n", + "770/100\n", + "771/100\n", + "772/100\n", + "773/100\n", + "774/100\n", + "775/100\n", + "776/100\n", + "777/100\n", + "778/100\n", + "779/100\n", + "780/100\n", + "781/100\n", + "782/100\n", + "invalid data\n", + "783/100\n", + "invalid data\n", + "784/100\n", + "785/100\n", + "786/100\n", + "787/100\n", + "788/100\n", + "789/100\n", + "790/100\n", + "791/100\n", + "792/100\n", + "793/100\n", + "794/100\n", + "795/100\n", + "invalid data\n", + "796/100\n", + "797/100\n", + "798/100\n", + "799/100\n", + "800/100\n", + "801/100\n", + "802/100\n", + "803/100\n", + "804/100\n", + "805/100\n", + "806/100\n", + "807/100\n", + "808/100\n", + "809/100\n", + "810/100\n", + "invalid data\n", + "811/100\n", + "812/100\n", + "813/100\n", + "814/100\n", + "815/100\n", + "816/100\n", + "817/100\n", + "818/100\n", + "819/100\n", + "invalid data\n", + "820/100\n", + "821/100\n", + "822/100\n", + "823/100\n", + "824/100\n", + "invalid data\n", + "825/100\n", + "826/100\n", + "827/100\n", + "828/100\n", + "829/100\n", + "830/100\n", + "invalid data\n", + "831/100\n", + "invalid data\n", + "832/100\n", + "833/100\n", + "invalid data\n", + "834/100\n", + "835/100\n", + "836/100\n", + "invalid data\n", + "837/100\n", + "838/100\n", + "839/100\n", + "840/100\n", + "invalid data\n", + "841/100\n", + "842/100\n", + "843/100\n", + "invalid data\n", + "844/100\n", + "845/100\n", + "invalid data\n", + "846/100\n", + "847/100\n", + "invalid data\n", + "848/100\n", + "849/100\n", + "invalid data\n", + "850/100\n", + "invalid data\n", + "851/100\n", + "852/100\n", + "853/100\n", + "854/100\n", + "855/100\n", + "856/100\n", + "invalid data\n", + "857/100\n", + "858/100\n", + "859/100\n", + "860/100\n", + "861/100\n", + "862/100\n", + "863/100\n", + "864/100\n", + "865/100\n", + "866/100\n", + "867/100\n", + "868/100\n", + "869/100\n", + "invalid data\n", + "870/100\n", + "871/100\n", + "872/100\n", + "873/100\n", + "874/100\n", + "875/100\n", + "876/100\n", + "invalid data\n", + "877/100\n", + "878/100\n", + "879/100\n", + "880/100\n", + "881/100\n", + "882/100\n", + "883/100\n", + "884/100\n", + "invalid data\n", + "885/100\n", + "886/100\n", + "887/100\n", + "888/100\n", + "889/100\n", + "invalid data\n", + "890/100\n", + "891/100\n", + "892/100\n", + "invalid data\n", + "893/100\n", + "invalid data\n", + "894/100\n", + "895/100\n", + "896/100\n", + "invalid data\n", + "897/100\n", + "invalid data\n", + "898/100\n", + "invalid data\n", + "899/100\n", + "900/100\n", + "901/100\n", + "902/100\n", + "903/100\n", + "invalid data\n", + "904/100\n", + "905/100\n", + "906/100\n", + "907/100\n", + "908/100\n", + "invalid data\n", + "909/100\n", + "910/100\n", + "911/100\n", + "912/100\n", + "913/100\n", + "914/100\n", + "invalid data\n", + "915/100\n", + "916/100\n", + "917/100\n", + "918/100\n", + "919/100\n", + "920/100\n", + "invalid data\n", + "921/100\n", + "922/100\n", + "923/100\n", + "invalid data\n", + "924/100\n", + "invalid data\n", + "925/100\n", + "926/100\n", + "invalid data\n", + "927/100\n", + "928/100\n", + "929/100\n", + "930/100\n", + "931/100\n", + "932/100\n", + "933/100\n", + "934/100\n", + "935/100\n", + "936/100\n", + "937/100\n", + "invalid data\n", + "938/100\n", + "invalid data\n", + "939/100\n", + "940/100\n", + "941/100\n", + "942/100\n", + "943/100\n", + "invalid data\n", + "944/100\n", + "invalid data\n", + "945/100\n", + "invalid data\n", + "946/100\n", + "947/100\n", + "invalid data\n", + "948/100\n", + "949/100\n", + "950/100\n", + "invalid data\n", + "951/100\n", + "952/100\n", + "953/100\n", + "invalid data\n", + "954/100\n", + "955/100\n", + "invalid data\n", + "956/100\n", + "957/100\n", + "958/100\n", + "959/100\n", + "invalid data\n", + "960/100\n", + "961/100\n", + "962/100\n", + "invalid data\n", + "963/100\n", + "964/100\n", + "965/100\n", + "966/100\n", + "967/100\n", + "invalid data\n", + "968/100\n", + "969/100\n", + "970/100\n", + "971/100\n", + "invalid data\n", + "972/100\n", + "973/100\n", + "974/100\n", + "975/100\n", + "976/100\n", + "invalid data\n", + "977/100\n", + "invalid data\n", + "978/100\n", + "invalid data\n", + "979/100\n", + "invalid data\n", + "980/100\n", + "981/100\n", + "982/100\n", + "983/100\n", + "invalid data\n", + "984/100\n", + "985/100\n", + "986/100\n", + "987/100\n", + "invalid data\n", + "988/100\n", + "989/100\n", + "990/100\n", + "991/100\n", + "invalid data\n", + "992/100\n", + "invalid data\n", + "993/100\n", + "994/100\n", + "invalid data\n", + "995/100\n", + "invalid data\n", + "996/100\n", + "997/100\n", + "998/100\n", + "invalid data\n", + "999/100\n", + "1000/100\n", + "invalid data\n", + "1001/100\n", + "1002/100\n", + "1003/100\n", + "1004/100\n", + "1005/100\n", + "invalid data\n", + "1006/100\n", + "invalid data\n", + "1007/100\n", + "1008/100\n", + "invalid data\n", + "1009/100\n", + "1010/100\n", + "1011/100\n", + "invalid data\n", + "1012/100\n", + "1013/100\n", + "1014/100\n", + "1015/100\n", + "1016/100\n", + "1017/100\n", + "1018/100\n", + "1019/100\n", + "invalid data\n", + "1020/100\n", + "1021/100\n", + "1022/100\n", + "1023/100\n", + "1024/100\n", + "1025/100\n", + "1026/100\n", + "1027/100\n", + "1028/100\n", + "1029/100\n", + "1030/100\n", + "1031/100\n", + "1032/100\n", + "1033/100\n", + "1034/100\n", + "1035/100\n", + "1036/100\n", + "invalid data\n", + "1037/100\n", + "invalid data\n", + "1038/100\n", + "1039/100\n", + "invalid data\n", + "1040/100\n", + "1041/100\n", + "invalid data\n", + "1042/100\n", + "1043/100\n", + "invalid data\n", + "1044/100\n", + "1045/100\n", + "1046/100\n", + "1047/100\n", + "1048/100\n", + "1049/100\n", + "1050/100\n", + "1051/100\n", + "invalid data\n", + "1052/100\n", + "invalid data\n", + "1053/100\n", + "1054/100\n", + "1055/100\n", + "1056/100\n", + "1057/100\n", + "1058/100\n", + "1059/100\n", + "invalid data\n", + "1060/100\n", + "1061/100\n", + "1062/100\n", + "1063/100\n", + "1064/100\n", + "1065/100\n", + "1066/100\n", + "invalid data\n", + "1067/100\n", + "invalid data\n", + "1068/100\n", + "1069/100\n", + "1070/100\n", + "1071/100\n", + "invalid data\n", + "1072/100\n", + "1073/100\n", + "invalid data\n", + "1074/100\n", + "1075/100\n", + "invalid data\n", + "1076/100\n", + "invalid data\n", + "1077/100\n", + "1078/100\n", + "invalid data\n", + "1079/100\n", + "1080/100\n", + "1081/100\n", + "invalid data\n", + "1082/100\n", + "1083/100\n", + "invalid data\n", + "1084/100\n", + "1085/100\n", + "1086/100\n", + "invalid data\n", + "1087/100\n", + "invalid data\n", + "1088/100\n", + "invalid data\n", + "1089/100\n", + "1090/100\n", + "1091/100\n", + "1092/100\n", + "invalid data\n", + "1093/100\n", + "1094/100\n", + "1095/100\n", + "1096/100\n", + "1097/100\n", + "1098/100\n", + "invalid data\n", + "1099/100\n", + "1100/100\n", + "invalid data\n", + "1101/100\n", + "1102/100\n", + "1103/100\n", + "invalid data\n", + "1104/100\n", + "1105/100\n", + "invalid data\n", + "1106/100\n", + "1107/100\n", + "1108/100\n", + "1109/100\n", + "1110/100\n", + "1111/100\n", + "1112/100\n", + "1113/100\n", + "1114/100\n", + "1115/100\n", + "1116/100\n", + "1117/100\n", + "1118/100\n", + "1119/100\n", + "1120/100\n", + "1121/100\n", + "1122/100\n", + "1123/100\n", + "1124/100\n", + "invalid data\n", + "1125/100\n", + "1126/100\n", + "1127/100\n", + "invalid data\n", + "1128/100\n", + "1129/100\n", + "1130/100\n", + "1131/100\n", + "1132/100\n", + "1133/100\n", + "invalid data\n", + "1134/100\n", + "1135/100\n", + "1136/100\n", + "1137/100\n", + "1138/100\n", + "1139/100\n", + "invalid data\n", + "1140/100\n", + "invalid data\n", + "1141/100\n", + "invalid data\n", + "1142/100\n", + "1143/100\n", + "1144/100\n", + "invalid data\n", + "1145/100\n", + "1146/100\n", + "1147/100\n", + "invalid data\n", + "1148/100\n", + "invalid data\n", + "1149/100\n", + "invalid data\n", + "1150/100\n", + "1151/100\n", + "1152/100\n", + "invalid data\n", + "1153/100\n", + "1154/100\n", + "invalid data\n", + "1155/100\n", + "1156/100\n", + "1157/100\n", + "invalid data\n", + "1158/100\n", + "1159/100\n", + "1160/100\n", + "1161/100\n", + "1162/100\n", + "1163/100\n", + "invalid data\n", + "1164/100\n", + "1165/100\n", + "1166/100\n", + "1167/100\n", + "1168/100\n", + "1169/100\n", + "invalid data\n", + "1170/100\n", + "invalid data\n", + "1171/100\n", + "1172/100\n", + "invalid data\n", + "1173/100\n", + "1174/100\n", + "1175/100\n", + "1176/100\n", + "1177/100\n", + "1178/100\n", + "1179/100\n", + "invalid data\n", + "1180/100\n", + "1181/100\n", + "invalid data\n", + "1182/100\n", + "1183/100\n", + "1184/100\n", + "1185/100\n", + "1186/100\n", + "invalid data\n", + "1187/100\n", + "1188/100\n", + "1189/100\n", + "invalid data\n", + "1190/100\n", + "invalid data\n", + "1191/100\n", + "invalid data\n", + "1192/100\n", + "invalid data\n", + "1193/100\n", + "invalid data\n", + "1194/100\n", + "1195/100\n", + "1196/100\n", + "1197/100\n", + "1198/100\n", + "1199/100\n", + "invalid data\n", + "1200/100\n", + "1201/100\n", + "1202/100\n", + "1203/100\n", + "1204/100\n", + "1205/100\n", + "invalid data\n", + "1206/100\n", + "invalid data\n", + "1207/100\n", + "invalid data\n", + "1208/100\n", + "1209/100\n", + "1210/100\n", + "1211/100\n", + "invalid data\n", + "1212/100\n", + "1213/100\n", + "1214/100\n", + "1215/100\n", + "1216/100\n", + "1217/100\n", + "invalid data\n", + "1218/100\n", + "invalid data\n", + "1219/100\n", + "1220/100\n", + "1221/100\n", + "1222/100\n", + "1223/100\n", + "invalid data\n", + "1224/100\n", + "1225/100\n", + "1226/100\n", + "1227/100\n", + "invalid data\n", + "1228/100\n", + "invalid data\n", + "1229/100\n", + "1230/100\n", + "1231/100\n", + "invalid data\n", + "1232/100\n", + "1233/100\n", + "1234/100\n", + "1235/100\n", + "1236/100\n", + "1237/100\n", + "invalid data\n", + "1238/100\n", + "1239/100\n", + "invalid data\n", + "1240/100\n", + "1241/100\n", + "1242/100\n", + "invalid data\n", + "1243/100\n", + "1244/100\n", + "invalid data\n", + "1245/100\n", + "1246/100\n", + "invalid data\n", + "1247/100\n", + "1248/100\n", + "invalid data\n", + "1249/100\n", + "1250/100\n", + "invalid data\n", + "1251/100\n", + "1252/100\n", + "1253/100\n", + "invalid data\n", + "1254/100\n", + "1255/100\n", + "invalid data\n", + "1256/100\n", + "1257/100\n", + "1258/100\n", + "1259/100\n", + "1260/100\n", + "invalid data\n", + "1261/100\n", + "1262/100\n", + "invalid data\n", + "1263/100\n", + "1264/100\n", + "invalid data\n", + "1265/100\n", + "1266/100\n", + "invalid data\n", + "1267/100\n", + "1268/100\n", + "invalid data\n", + "1269/100\n", + "1270/100\n", + "1271/100\n", + "1272/100\n", + "1273/100\n", + "1274/100\n", + "1275/100\n", + "1276/100\n", + "1277/100\n", + "invalid data\n", + "1278/100\n", + "1279/100\n", + "1280/100\n", + "1281/100\n", + "1282/100\n", + "invalid data\n", + "1283/100\n", + "1284/100\n", + "invalid data\n", + "1285/100\n", + "1286/100\n", + "invalid data\n", + "1287/100\n", + "invalid data\n", + "1288/100\n", + "invalid data\n", + "1289/100\n", + "1290/100\n", + "1291/100\n", + "invalid data\n", + "1292/100\n", + "invalid data\n", + "1293/100\n", + "invalid data\n", + "1294/100\n", + "1295/100\n", + "1296/100\n", + "1297/100\n", + "invalid data\n", + "1298/100\n", + "invalid data\n", + "1299/100\n", + "1300/100\n", + "1301/100\n", + "invalid data\n", + "1302/100\n", + "invalid data\n", + "1303/100\n", + "invalid data\n", + "1304/100\n", + "1305/100\n", + "invalid data\n", + "1306/100\n", + "1307/100\n", + "invalid data\n", + "1308/100\n", + "invalid data\n", + "1309/100\n", + "1310/100\n", + "1311/100\n", + "1312/100\n", + "invalid data\n", + "1313/100\n", + "1314/100\n", + "invalid data\n", + "1315/100\n", + "invalid data\n", + "1316/100\n", + "1317/100\n", + "1318/100\n", + "1319/100\n", + "1320/100\n", + "1321/100\n", + "1322/100\n", + "1323/100\n", + "1324/100\n", + "invalid data\n", + "1325/100\n", + "1326/100\n", + "1327/100\n", + "1328/100\n", + "1329/100\n", + "invalid data\n", + "1330/100\n", + "1331/100\n", + "invalid data\n", + "1332/100\n", + "1333/100\n", + "1334/100\n", + "1335/100\n", + "1336/100\n", + "1337/100\n", + "1338/100\n", + "1339/100\n", + "1340/100\n", + "1341/100\n", + "invalid data\n", + "1342/100\n", + "1343/100\n", + "1344/100\n", + "1345/100\n", + "1346/100\n", + "1347/100\n", + "1348/100\n", + "1349/100\n", + "invalid data\n", + "1350/100\n", + "1351/100\n", + "1352/100\n", + "1353/100\n", + "invalid data\n", + "1354/100\n", + "1355/100\n", + "invalid data\n", + "1356/100\n", + "invalid data\n", + "1357/100\n", + "1358/100\n", + "invalid data\n", + "1359/100\n", + "1360/100\n", + "1361/100\n", + "1362/100\n", + "1363/100\n", + "invalid data\n", + "1364/100\n", + "1365/100\n", + "invalid data\n", + "1366/100\n", + "1367/100\n", + "invalid data\n", + "1368/100\n", + "1369/100\n", + "1370/100\n", + "1371/100\n", + "1372/100\n", + "1373/100\n", + "1374/100\n", + "invalid data\n", + "1375/100\n", + "1376/100\n", + "1377/100\n", + "1378/100\n", + "1379/100\n", + "1380/100\n", + "1381/100\n", + "1382/100\n", + "1383/100\n", + "1384/100\n", + "invalid data\n", + "1385/100\n", + "1386/100\n", + "1387/100\n", + "1388/100\n", + "1389/100\n", + "1390/100\n", + "invalid data\n", + "1391/100\n", + "1392/100\n", + "1393/100\n", + "1394/100\n", + "invalid data\n", + "1395/100\n", + "1396/100\n", + "invalid data\n", + "1397/100\n", + "1398/100\n", + "invalid data\n", + "1399/100\n", + "1400/100\n", + "1401/100\n", + "invalid data\n", + "1402/100\n", + "1403/100\n", + "1404/100\n", + "1405/100\n", + "1406/100\n", + "1407/100\n", + "1408/100\n", + "1409/100\n", + "1410/100\n", + "invalid data\n", + "1411/100\n", + "1412/100\n", + "1413/100\n", + "invalid data\n", + "1414/100\n", + "1415/100\n", + "invalid data\n", + "1416/100\n", + "1417/100\n", + "1418/100\n", + "1419/100\n", + "1420/100\n", + "1421/100\n", + "invalid data\n", + "1422/100\n", + "1423/100\n", + "1424/100\n", + "1425/100\n", + "1426/100\n", + "1427/100\n", + "1428/100\n", + "1429/100\n", + "1430/100\n", + "1431/100\n", + "1432/100\n", + "1433/100\n", + "1434/100\n", + "1435/100\n", + "1436/100\n", + "1437/100\n", + "1438/100\n", + "1439/100\n", + "invalid data\n", + "1440/100\n", + "1441/100\n", + "1442/100\n", + "1443/100\n", + "1444/100\n", + "1445/100\n", + "1446/100\n", + "1447/100\n", + "invalid data\n", + "1448/100\n", + "1449/100\n", + "invalid data\n", + "1450/100\n", + "1451/100\n", + "1452/100\n", + "1453/100\n", + "invalid data\n", + "1454/100\n", + "1455/100\n", + "invalid data\n", + "1456/100\n", + "1457/100\n", + "invalid data\n", + "1458/100\n", + "invalid data\n", + "1459/100\n", + "invalid data\n", + "1460/100\n", + "invalid data\n", + "1461/100\n", + "1462/100\n", + "1463/100\n", + "1464/100\n", + "1465/100\n", + "1466/100\n", + "invalid data\n", + "1467/100\n", + "1468/100\n", + "1469/100\n", + "1470/100\n", + "invalid data\n", + "1471/100\n", + "invalid data\n", + "1472/100\n", + "invalid data\n", + "1473/100\n", + "1474/100\n", + "1475/100\n", + "1476/100\n", + "invalid data\n", + "1477/100\n", + "1478/100\n", + "1479/100\n", + "1480/100\n", + "1481/100\n", + "invalid data\n", + "1482/100\n", + "1483/100\n", + "invalid data\n", + "1484/100\n", + "invalid data\n", + "1485/100\n", + "1486/100\n", + "1487/100\n", + "invalid data\n", + "1488/100\n", + "invalid data\n", + "1489/100\n", + "invalid data\n", + "1490/100\n", + "1491/100\n", + "1492/100\n", + "invalid data\n", + "1493/100\n", + "invalid data\n", + "1494/100\n", + "1495/100\n", + "1496/100\n", + "invalid data\n", + "1497/100\n", + "invalid data\n", + "1498/100\n", + "1499/100\n" + ] + } + ], + "source": [ + "for i in range(1,1500):\n", + " print(str(i) + \"/100\")\n", + " name = \" (\" + str(i) + (\").json\")\n", + " uploadData(name,\"la_liga_sots.csv\",True)\n" ] } ], @@ -121,7 +2237,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.11" + "version": "3.10.0" } }, "nbformat": 4, diff --git a/notebooks/modelAndVis.ipynb b/notebooks/modelAndVis.ipynb new file mode 100644 index 0000000..e69de29