diff --git a/4/Labo4.ipynb b/4/Labo4.ipynb new file mode 100644 index 0000000..ac9926a --- /dev/null +++ b/4/Labo4.ipynb @@ -0,0 +1,195 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Labo 4 Data Science : pandas" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 1. Pandas Series" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "__Oefening 1 __ \n", + "* Genereer een serie 1 vertrekkende van een lijst (met alle letters van het alfabet)\n", + "* Genereer een serie 2 vertrekkende van een numpy array \n", + "(met hierin de cijfers van 1 tot 26) \n", + "* Genereer een serie 3 vertrekkende van een dict (met als key de cijfers van 1 tot 26 en als value de letters van het alfabet). \n", + "\n", + "Geef de index en data values van deze series een naam (name attribute) en druk de eerste en laatste elementen van de series uit.\n", + "Geef nu ook : \n", + "\n", + "* alle elementen van serie 1 die zich op posities $0,4,8,14$ en $20$ bevinden\n", + "* alle elementen van serie 1 die ook in serie 3 aanwezig zijn\n", + "* alle elementen van serie 2 die niet in serie 3 aanwezig zijn\n", + "* verdubbel elke waarde van serie 2\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "__Oefening 2 __ \n", + "\n", + "Gegeven een serie opgevuld met 10 stukken fruit uit de soorten : apple, lemon,banana,kiwi\n", + "\n", + "```\n", + "fruit = pd.Series(np.random.choice(['apple','lemon', 'banana','kiwi'], 10))\n", + "```\n", + "Genereer voor elk element in de serie een gewicht voor het fruit. Geef dan per soort het gemiddeld gewicht. Denk hierbij aan de functie $groupby$ die je kan toepassen op een serie. Gebruik 1 van de numpy $random$ methodes om 10 random gewichten te genereren." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 2. Pandas Data Frames" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "df1 = pd.concat([ser2, ser3], axis=0)\n", + "print(df1)\n", + "print()\n", + "\n", + "df2 = pd.DataFrame({'col1': ser1, 'col2': ser2})\n", + "print(df2.head())" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "__Oefening 3 __\n", + "Gegeven 3 csv files : _ratings.csv_ , _payments_csv_ en _genres.csv_ . \n", + "\n", + "* Load deze files in als 3 aparte data frames. Bekijk de gegevens in deze frames oa. via $head()$, $tail()$, $describe()$ en $info()$\n", + "\n", + "* plot de top 10 genre restaurants uit, m.a.w. welk type restaurants is het meest vertegenwoordigd in deze data, toon alleen de top 10. Voor zie op de x-as de verschillende types en op de y-as de aantallen. (_Tip_ : gebruik de $value_counts$ methode) \n", + "\n", + "* plot de verschillende betalingsmanieren t.o.v. hoe vaak deze zijn gebruikt in de data" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "__ Oefening 4 __\n", + "Merge de 3 bovenstaande dataframes tot 1 dataframe. Zorg ervoor dat alle user ratings mee opgenomen zijn in deze tabel." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "__Oefening 5__ Data cleaning : opsporen van ontbrekende data\n", + "\n", + "Ga na hoeveel data ontbreekt in je gemergd eindresultaat (aantal NA's). Maak hiertoe een nieuwe dataframe aan. De eerste kolom is het aantal NAN's voor elke kolom van je gemerged eindresultaat. De tweede kolom is het percentage van NA's. _Tip :_ gebruik de $isnull$ methode.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "__ Oefening 5 vervolg __ \n", + "\n", + "De _Upayment_ kolom heeft een verwaarloosbaar percentage aan niet ingevulde velden. Deze zet je via de $fillna$ methode op de default betaalwijze : 'cash'\n", + "\n", + "De _Rtype_ kolom heeft echter een hoog percentage aan niet ingevulde data. De rijen waarvoor dit het geval is mag je verwijderen." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "__Oefening 6__ Data grouping : \n", + "\n", + "Groepeer je opgekuiste datatabel volgens het type restaurant. Maak nu een datatabel waarin je de verschillende ratings per type restaurants gesorteerd (van groot naar klein) weergeeft.\n", + "\n", + "Plot voor elk restauranttype de verschillende ratings in een barplot.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "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.6.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/4/genres.csv b/4/genres.csv new file mode 100644 index 0000000..c0b69d8 --- /dev/null +++ b/4/genres.csv @@ -0,0 +1,917 @@ +placeID,Rtype +135110,Spanish +135109,Italian +135107,Latin_American +135106,Mexican +135105,Fast_Food +135104,Mexican +135103,Burgers +135103,Dessert-Ice_Cream +135103,Fast_Food +135103,Hot_Dogs +135102,Latin_American +135102,Mexican +135102,Steaks +135101,Mexican +135101,Steaks +135100,Mexican +135100,Steaks +135099,Asian +135099,Dessert-Ice_Cream +135099,International +135099,Mongolian +135099,Steaks +135099,Vegetarian +135098,Brazilian +135098,International +135098,Latin_American +135098,Steaks +135097,Cafe-Coffee_Shop +135097,Cafeteria +135097,Contemporary +135097,Deli-Sandwiches +135097,Diner +135097,Mexican +135094,Mexican +135093,Mexican +135092,Cafeteria +135092,Mexican +135091,Japanese +135091,Sushi +135090,Mexican +135089,Seafood +135088,Cafeteria +135086,Burgers +135086,Fast_Food +135085,Fast_Food +135079,Chinese +135075,Seafood +135074,Contemporary +135073,Bar +135073,Bar_Pub_Brewery +135072,Japanese +135071,Bar +135071,Bar_Pub_Brewery +135069,Bar +135061,Contemporary +135060,Seafood +135059,Bar +135058,Pizzeria +135057,Bar +135056,Bar +135055,Mexican +135054,Seafood +135053,Cafeteria +135053,Fast_Food +135053,Pizzeria +135052,Bar +135052,Bar_Pub_Brewery +135049,Seafood +135048,Bar +135046,Fast_Food +135044,Chinese +135043,Fast_Food +135043,Pizzeria +135042,Chinese +135041,Bar +135041,Cafeteria +135039,Seafood +135037,Mexican +135036,Bar +135035,Italian +135034,Japanese +135032,Cafeteria +135032,Contemporary +135031,Seafood +135030,Cafe-Coffee_Shop +135030,Cafeteria +135029,Bar +135029,Bar_Pub_Brewery +135028,Mexican +135027,Mexican +135026,Bar +135026,Bar_Pub_Brewery +135025,Mexican +135022,Mexican +135021,Fast_Food +135020,Bar +135020,Mexican +135019,Bar +135018,Mexican +135008,Contemporary +135007,Bar +135007,Bar_Pub_Brewery +135007,Mexican +135005,Mexican +135004,Bar +135004,Bar_Pub_Brewery +135003,Chinese +135002,Mexican +134999,Japanese +134997,Bar +134997,Cafe-Coffee_Shop +134997,Cafeteria +134990,Bar +134990,Bar_Pub_Brewery +134989,Mexican +134988,Mediterranean +134986,International +134985,Mexican +134984,Italian +134983,Bar +134983,Bar_Pub_Brewery +134982,Bar +134982,Bar_Pub_Brewery +134981,Italian +134980,Seafood +134976,Mexican +134976,Mediterranean +134976,Burgers +134973,Mexican +134972,Cafe-Coffee_Shop +134972,Cafeteria +134971,Mexican +133049,Latin_American +133048,Mexican +133047,American +133043,International +133039,Family +133038,Cafeteria +133037,Mexican +133036,Family +133035,Caribbean +133034,Mexican +133033,American +133032,Mexican +133031,Mexican +133030,Family +133029,Bar +133028,Mexican +133027,Cafeteria +133026,Family +133020,American +133014,Contemporary +133010,Italian +133009,American +133008,American +133007,American +133000,Family +132996,Mexican +132995,American +132994,American +132993,Mexican +132992,American +132986,Mexican +132985,Mexican +132980,Mexican +132973,Mexican +132972,Mexican +132971,Mexican +132970,American +132969,Bar +132968,Bar +132967,Bar +132966,Bar +132965,Bar +132964,Bar +132963,Mexican +132962,Burgers +132962,Hot_Dogs +132961,Mexican +132960,Mexican +132959,Mexican +132958,American +132957,American +132956,African +132955,Bar_Pub_Brewery +132954,Breakfast-Brunch +132953,Mexican +132951,American +132950,Mexican +132948,Mexican +132947,Mexican +132946,Mexican +132945,Mexican +132943,Mexican +132942,Mexican +132941,Mexican +132940,Burgers +132939,Mexican +132938,Mexican +132937,Bar +132936,Mexican +132935,Mexican +132934,Mexican +132933,American +132932,Mexican +132930,Mexican +132929,Mexican +132928,Mexican +132927,Mexican +132926,Mexican +132925,Mexican +132924,Pizzeria +132923,Family +132922,Cafeteria +132921,Bar +132920,Mexican +132919,Mexican +132918,Mexican +132917,American +132917,Mexican +132916,American +132915,Mexican +132914,Mexican +132913,Mexican +132912,Mexican +132911,Mexican +132910,Mexican +132909,Mexican +132908,Mexican +132907,Mexican +132906,Mexican +132904,Mexican +132903,Mexican +132902,Mexican +132901,Regional +132900,Mexican +132899,Mexican +132897,Mexican +132896,Mexican +132895,Mexican +132894,Mexican +132893,Mexican +132892,Chinese +132891,Mexican +132890,Mexican +132889,Mexican +132888,Afghan +132887,Italian +132886,American +132885,Cafeteria +132875,Japanese +132873,American +132872,American +132871,Mexican +132870,Burgers +132869,Pizzeria +132868,Mexican +132867,Bar +132867,Mexican +132866,Bakery +132866,Cafeteria +132865,Mexican +132864,Mexican +132863,International +132862,International +132861,Burgers +132860,International +132859,International +132858,Burgers +132857,International +132856,Italian +132855,Mexican +132854,International +132853,Fast_Food +132852,Latin_American +132852,Mexican +132851,American +132851,Game +132846,International +132845,Mexican +132843,Mexican +132842,Mexican +132841,Mexican +132840,Mexican +132839,Mexican +132838,Mexican +132837,Mexican +132836,Mexican +132835,Mexican +132834,Mexican +132833,Mexican +132829,Mexican +132828,Mexican +132827,Mexican +132825,Mexican +132811,International +132810,Vegetarian +132807,Cafeteria +132806,Mexican +132805,Mexican +132804,Bar +132803,Chinese +132802,Chinese +132801,Mexican +132799,Armenian +132798,Mexican +132797,Cafeteria +132796,American +132795,American +132794,Vegetarian +132793,Mexican +132792,International +132791,Mexican +132790,International +132789,Mexican +132788,American +132787,International +132786,International +132785,Mexican +132784,Italian +132783,International +132782,Family +132781,Mexican +132779,Mexican +132778,Mexican +132777,Mexican +132776,Mexican +132775,Mexican +132774,American +132774,Bakery +132774,Breakfast-Brunch +132774,Burgers +132774,Cafe-Coffee_Shop +132774,Cafeteria +132774,Diner +132774,Family +132774,Mexican +132773,Family +132773,Mexican +132772,Mexican +132771,Japanese +132770,Spanish +132769,Mexican +132768,Family +132767,Vietnamese +132766,Japanese +132765,Mexican +132764,Mexican +132763,Mexican +132761,Mexican +132760,Mexican +132758,Mexican +132757,Mexican +132756,Italian +132755,Mexican +132754,Mexican +132753,Mexican +132752,Cafeteria +132751,Burgers +132750,Burgers +132749,Mexican +132748,Mexican +132747,Chinese +132746,Mexican +132745,American +132744,Mexican +132743,Mexican +132742,Mexican +132741,Mexican +132740,Mexican +132739,Mexican +132738,Hot_Dogs +132737,Mexican +132736,Korean +132735,Mexican +132734,Pizzeria +132733,Pizzeria +132732,Mexican +132725,Fast_Food +132724,American +132723,Mexican +132719,Hot_Dogs +132718,Hot_Dogs +132717,Fast_Food +132715,Mexican +132714,Mexican +132713,American +132712,Mexican +132711,Mexican +132710,Mexican +132709,Mexican +132708,Mexican +132707,Mexican +132706,Mexican +132705,Mexican +132704,Mexican +132703,Mexican +132702,Mexican +132701,Mexican +132700,Mexican +132699,Mexican +132698,Mexican +132697,Mexican +132696,Mexican +132695,Mexican +132694,Mexican +132693,Bar +132692,Mexican +132691,Mexican +132690,Mexican +132689,American +132688,Mexican +132687,Japanese +132686,Thai +132685,Barbecue +132684,American +132683,American +132682,American +132681,Mexican +132680,Mexican +132679,American +132678,Mexican +132677,Mexican +132676,Armenian +132675,Mexican +132674,American +132673,Mexican +132672,Mexican +132671,Armenian +132670,Mexican +132669,Mexican +132668,Mexican +132667,Armenian +132666,Mexican +132665,Mexican +132664,Mexican +132663,Mexican +132662,Mexican +132658,American +132657,Mexican +132655,American +132653,American +132652,Mexican +132650,American +132649,Mexican +132648,African +132646,Mexican +132645,American +132643,Mexican +132642,African +132640,American +132638,American +132637,Mexican +132636,American +132635,American +132634,Mexican +132632,Mexican +132631,Mexican +132630,Mexican +132629,Mexican +132628,Italian +132626,Italian +132625,Mexican +132624,Mexican +132623,Mexican +132622,Chinese +132621,Mexican +132620,Fast_Food +132619,Mexican +132618,Fast_Food +132617,Mexican +132615,Mexican +132614,Mexican +132613,Mexican +132612,Pizzeria +132611,Mexican +132610,Mexican +132609,Fast_Food +132608,Mexican +132607,Mexican +132606,American +132605,American +132604,Cafeteria +132603,Mexican +132602,Mexican +132601,Cafe-Coffee_Shop +132600,American +132599,Mexican +132598,Mexican +132596,Mexican +132595,Mexican +132594,Mexican +132593,Mexican +132592,Mexican +132591,Mexican +132590,Hot_Dogs +132589,Cafeteria +132588,Mexican +132587,American +132584,Mexican +132583,American +132582,Bakery +132581,Dessert-Ice_Cream +132580,Mexican +132579,Fast_Food +132578,Mexican +132577,Fast_Food +132576,Fast_Food +132575,Diner +132574,Pizzeria +132573,Hot_Dogs +132572,Cafeteria +132560,Regional +132557,Italian +132555,International +132555,Polish +132555,Vegetarian +132551,Dutch-Belgian +132550,Italian +132549,International +132548,International +132547,International +132546,International +132545,International +132544,French +132543,Dutch-Belgian +132542,International +132541,Steaks +132540,Dutch-Belgian +132539,Cafe-Coffee_Shop +132538,International +132537,Dutch-Belgian +132536,Dutch-Belgian +132535,International +132533,French +132532,Vegetarian +132531,Barbecue +132531,Dutch-Belgian +132530,Cafe-Coffee_Shop +132530,Dutch-Belgian +132529,International +132528,International +132527,French +132527,Dutch-Belgian +132526,International +132525,International +132524,International +132523,International +132522,International +132521,French +132521,Dutch-Belgian +132519,Japanese +132518,Japanese +132517,French +132514,Dutch-Belgian +132513,German +132511,German +132509,French +132493,Seafood +132493,Southwestern +132493,Steaks +132491,Bakery +132491,Cafe-Coffee_Shop +132488,Mexican +132487,Southwestern +132485,Cafe-Coffee_Shop +132484,Italian +132483,Armenian +132483,German +132483,Persian +132482,German +132481,German +132479,German +132478,German +132477,Chinese +132474,International +132474,Regional +132470,German +132469,German +132468,German +132464,German +132459,Dutch-Belgian +132458,Ethiopian +132457,Juice +132456,Juice +132455,Juice +132454,Juice +132453,Juice +132452,Juice +132451,Italian +132450,Dutch-Belgian +132449,Cafe-Coffee_Shop +132449,Dutch-Belgian +132448,Dutch-Belgian +132447,International +132446,French +132445,Cafe-Coffee_Shop +132444,Dutch-Belgian +132443,French +132443,International +132442,French +132442,International +132441,Dutch-Belgian +132440,Dutch-Belgian +132439,French +132439,Dutch-Belgian +132438,Mediterranean +132437,Mediterranean +132436,International +132435,Dutch-Belgian +132434,Dutch-Belgian +132433,Dutch-Belgian +132432,Cafe-Coffee_Shop +132430,Italian +132429,Dutch-Belgian +132425,Fast_Food +132421,Italian +132419,Italian +132419,Mediterranean +132417,Italian +132417,Mediterranean +132414,Asian +132413,American +132413,International +132410,Bar_Pub_Brewery +132409,Seafood +132408,Dutch-Belgian +132407,Mediterranean +132406,Soup +132402,French +132399,Cafe-Coffee_Shop +132398,Dutch-Belgian +132396,International +132393,Mexican +132392,Contemporary +132392,Continental-European +132389,Greek +132387,Greek +132386,Greek +132384,Greek +132381,Pizzeria +132380,Pizzeria +132377,Greek +132372,Greek +132367,Greek +132366,Greek +132365,Greek +132364,Greek +132363,Greek +132362,Greek +132361,Greek +132360,Greek +132359,Greek +132358,Greek +132357,Greek +132356,Greek +132355,Greek +132354,Greek +132353,Greek +132352,Greek +132351,Greek +132350,Greek +132349,Greek +132348,Greek +132347,Greek +132346,Greek +132345,Greek +132344,Greek +132343,Greek +132342,Italian +132341,Japanese +132341,Sushi +132339,American +132337,Cafe-Coffee_Shop +132336,American +132335,Bar_Pub_Brewery +132333,Japanese +132333,Sushi +132332,International +132331,International +132330,International +132329,Pizzeria +132329,Deli-Sandwiches +132328,Pizzeria +132328,Deli-Sandwiches +132326,Pizzeria +132324,International +132321,International +132319,French +132319,Dutch-Belgian +132318,Mediterranean +132318,Cafe-Coffee_Shop +132317,French +132317,Dutch-Belgian +132316,Dutch-Belgian +132315,Continental-European +132312,Chinese +132312,Vietnamese +132310,Southwestern +132306,Breakfast-Brunch +132302,American +132302,Polish +132300,Pizzeria +132299,Dutch-Belgian +132298,International +132297,French +132296,Barbecue +132296,French +132296,Dutch-Belgian +132295,Dutch-Belgian +132294,Southern +132292,Cafe-Coffee_Shop +132289,Contemporary +132289,French +132284,Pizzeria +132284,Italian +132283,Cafe-Coffee_Shop +132281,Bar_Pub_Brewery +132280,American +132275,Latin_American +132274,Mexican +132273,Spanish +132273,Latin_American +132272,Contemporary +132271,Bar_Pub_Brewery +132270,Bar_Pub_Brewery +132269,Chinese +132268,Chinese +132266,Chinese +132265,Asian +132262,Chinese +132258,Cafeteria +132258,Polish +132258,Seafood +132257,Bar_Pub_Brewery +132255,Game +132255,Bar_Pub_Brewery +132253,Cafeteria +132253,Polish +132253,Fast_Food +132250,Eastern_European +132249,International +132247,Pizzeria +132246,Italian +132246,Mediterranean +132245,German +132244,French +132244,German +132244,Italian +132243,French +132243,Italian +132242,Greek +132240,American +132240,Bar_Pub_Brewery +132239,Burgers +132238,Japanese +132238,Sushi +132237,Japanese +132237,Seafood +132237,Sushi +132235,American +132235,Burgers +132234,Italian +132233,Italian +132232,Italian +132231,Italian +132230,Italian +132229,Italian +132228,California +132228,Italian +132226,American +132226,Seafood +132225,Chinese +132223,Bakery +132223,Cafe-Coffee_Shop +132223,Deli-Sandwiches +132221,American +132220,French +132218,Dutch-Belgian +132217,Pizzeria +132217,Italian +132216,Pizzeria +132216,Italian +132215,Dutch-Belgian +132214,American +132214,Bar_Pub_Brewery +132213,Cafe-Coffee_Shop +132212,French +132211,French +132210,Chinese +132209,Chinese +132208,Dutch-Belgian +132207,International +132207,Italian +132206,International +132204,International +132203,Dutch-Belgian +132201,French +132192,Dutch-Belgian +132191,Polish +132187,Cafe-Coffee_Shop +132187,Bar_Pub_Brewery +132186,Pizzeria +132186,Italian +132184,Italian +132184,Mediterranean +132182,Italian +132182,Continental-European +132180,Italian +132177,Bagels +132177,Cafe-Coffee_Shop +132177,Deli-Sandwiches +132175,Chinese +132174,Chinese +132171,Asian +132171,Chinese +132167,Bar_Pub_Brewery +132166,French +132166,International +132166,Dutch-Belgian +132165,International +132164,International +132163,Cafe-Coffee_Shop +132162,International +132161,French +132161,International +132160,Dutch-Belgian +132159,French +132157,Greek +132156,Dutch-Belgian +132155,French +132155,Mediterranean +132147,Pizzeria +132147,Deli-Sandwiches +132146,Deli-Sandwiches +132145,Deli-Sandwiches +132138,Bakery +132137,Pizzeria +132137,Deli-Sandwiches +132136,Pizzeria +132133,Japanese +132132,Pizzeria +132131,Italian +132130,Turkish +132128,Vegetarian +132128,Fast_Food +132127,Eastern_European +132126,Family +132126,Mexican +132125,Family +132125,Mexican +132121,Italian +132120,Asian +132119,Vegetarian +132118,Vegetarian +132116,Asian +132115,Asian +132114,Cafe-Coffee_Shop +132109,Vegetarian +132109,Organic-Healthy +132108,Japanese +132108,Steaks +132108,Sushi +132107,Japanese +132106,Vegetarian +132105,French +132103,Italian +132102,Cafe-Coffee_Shop +132101,American +132101,Bar_Pub_Brewery +132100,American +132100,Bar_Pub_Brewery +132098,Dutch-Belgian +132097,Cafe-Coffee_Shop +132096,Dutch-Belgian +132094,Pizzeria +132092,Family +132087,Cafe-Coffee_Shop +132083,International +132031,Family +132031,German +132031,Fine_Dining +132030,French +132030,Dutch-Belgian +132028,Italian +132028,Seafood +132026,Dutch-Belgian +132025,Dutch-Belgian +132024,Seafood +132024,Continental-European +132023,French +132023,Dutch-Belgian +132022,Dutch-Belgian +132021,Dutch-Belgian +132020,International +132019,Dutch-Belgian +132018,Dutch-Belgian +132017,Dutch-Belgian +132016,International +132015,Dutch-Belgian +132014,Dutch-Belgian +132013,International +132012,French +132012,Dutch-Belgian +132010,Mediterranean +132010,Dutch-Belgian +132009,International +132008,International +132007,Mediterranean +132006,Dutch-Belgian +132005,French +132005,Seafood +132004,Seafood +132003,International +132002,Seafood +132001,Dutch-Belgian diff --git a/4/payments.csv b/4/payments.csv new file mode 100644 index 0000000..a5c3870 --- /dev/null +++ b/4/payments.csv @@ -0,0 +1,178 @@ +userID,Upayment +U1001,cash +U1002,cash +U1003,cash +U1004,cash +U1004,bank_debit_cards +U1005,cash +U1006,cash +U1007,cash +U1008,cash +U1009,cash +U1010,cash +U1011,cash +U1012,cash +U1012,bank_debit_cards +U1013,MasterCard-Eurocard +U1013,cash +U1014,cash +U1015,cash +U1016,cash +U1017,cash +U1017,VISA +U1018,cash +U1019,cash +U1020,cash +U1020,bank_debit_cards +U1021,cash +U1022,cash +U1023,cash +U1026,cash +U1026,bank_debit_cards +U1027,cash +U1028,cash +U1029,cash +U1030,cash +U1031,cash +U1031,American_Express +U1032,cash +U1033,cash +U1034,cash +U1035,cash +U1035,VISA +U1036,cash +U1037,cash +U1038,cash +U1039,cash +U1040,cash +U1041,bank_debit_cards +U1041,cash +U1041,American_Express +U1041,VISA +U1042,bank_debit_cards +U1043,cash +U1044,VISA +U1044,bank_debit_cards +U1044,cash +U1044,MasterCard-Eurocard +U1045,cash +U1046,cash +U1047,cash +U1048,cash +U1049,cash +U1050,cash +U1051,VISA +U1051,cash +U1052,cash +U1053,cash +U1054,cash +U1055,cash +U1056,cash +U1057,cash +U1057,VISA +U1058,cash +U1059,cash +U1060,cash +U1061,cash +U1061,bank_debit_cards +U1062,VISA +U1062,cash +U1063,cash +U1064,cash +U1065,cash +U1066,cash +U1066,bank_debit_cards +U1067,cash +U1068,cash +U1069,MasterCard-Eurocard +U1069,cash +U1070,cash +U1071,cash +U1072,bank_debit_cards +U1072,cash +U1073,cash +U1074,bank_debit_cards +U1074,cash +U1075,cash +U1076,VISA +U1076,cash +U1076,bank_debit_cards +U1077,VISA +U1077,cash +U1077,bank_debit_cards +U1078,VISA +U1078,bank_debit_cards +U1078,cash +U1079,cash +U1080,cash +U1081,cash +U1082,cash +U1083,cash +U1084,cash +U1085,cash +U1086,VISA +U1086,bank_debit_cards +U1086,cash +U1087,cash +U1089,cash +U1090,cash +U1091,cash +U1092,cash +U1093,American_Express +U1093,VISA +U1094,cash +U1095,cash +U1096,cash +U1097,cash +U1098,cash +U1099,cash +U1099,VISA +U1100,cash +U1101,cash +U1102,cash +U1103,cash +U1103,bank_debit_cards +U1104,VISA +U1104,cash +U1105,cash +U1106,bank_debit_cards +U1106,cash +U1107,bank_debit_cards +U1107,cash +U1108,VISA +U1108,cash +U1108,MasterCard-Eurocard +U1109,cash +U1110,cash +U1111,cash +U1112,cash +U1113,VISA +U1113,cash +U1114,cash +U1115,cash +U1116,cash +U1116,bank_debit_cards +U1116,VISA +U1117,bank_debit_cards +U1117,cash +U1118,cash +U1119,cash +U1120,cash +U1121,cash +U1121,bank_debit_cards +U1123,cash +U1124,cash +U1125,cash +U1126,cash +U1127,cash +U1128,cash +U1129,cash +U1131,cash +U1132,cash +U1133,bank_debit_cards +U1133,cash +U1134,cash +U1135,cash +U1136,cash +U1137,cash +U1138,cash diff --git a/4/ratings.csv b/4/ratings.csv new file mode 100644 index 0000000..d2072b9 --- /dev/null +++ b/4/ratings.csv @@ -0,0 +1,1162 @@ +userID,placeID,rating,food_rating,service_rating +U1077,135085,2,2,2 +U1077,135038,2,2,1 +U1077,132825,2,2,2 +U1077,135060,1,2,2 +U1068,135104,1,1,2 +U1068,132740,0,0,0 +U1068,132663,1,1,1 +U1068,132732,0,0,0 +U1068,132630,1,1,1 +U1067,132584,2,2,2 +U1067,132733,1,1,1 +U1067,132732,1,2,2 +U1067,132630,1,0,1 +U1067,135104,0,0,0 +U1067,132560,1,0,0 +U1103,132584,1,2,1 +U1103,132732,0,0,2 +U1103,132630,1,2,0 +U1103,132613,2,2,2 +U1103,132667,1,2,2 +U1103,135104,1,2,0 +U1103,132663,1,0,2 +U1103,132733,2,2,2 +U1107,132660,2,2,1 +U1107,132584,2,2,2 +U1107,132733,2,2,2 +U1044,135088,2,2,2 +U1044,132583,1,2,1 +U1070,132608,2,2,1 +U1070,132609,1,1,1 +U1070,132613,1,1,0 +U1031,132663,0,0,0 +U1031,132665,0,0,0 +U1031,132668,0,0,0 +U1082,132630,1,1,1 +U1023,132715,0,0,0 +U1023,132717,0,0,0 +U1082,132613,0,0,0 +U1082,132594,0,0,0 +U1082,132608,0,0,0 +U1082,132609,0,0,0 +U1082,132663,0,0,0 +U1082,132560,0,0,0 +U1060,132564,2,2,2 +U1060,132717,2,2,2 +U1060,132733,2,1,2 +U1060,132740,1,2,1 +U1015,135071,0,0,0 +U1123,132733,1,2,1 +U1123,132608,1,2,1 +U1123,135104,2,2,2 +U1123,132584,1,2,0 +U1123,132667,1,2,1 +U1123,132740,1,1,1 +U1123,132613,1,2,1 +U1123,132594,1,1,1 +U1021,132740,2,2,1 +U1026,132626,2,2,2 +U1021,132668,2,2,2 +U1021,132715,2,2,1 +U1044,134987,0,0,0 +U1083,135034,2,2,2 +U1083,132723,1,1,1 +U1083,135046,2,2,1 +U1108,135075,2,2,2 +U1108,132572,1,2,1 +U1108,135074,2,2,1 +U1108,135028,1,1,1 +U1108,135085,1,2,1 +U1108,135032,2,1,2 +U1108,135086,1,1,0 +U1108,132723,2,2,2 +U1108,135046,1,2,1 +U1108,135058,1,1,1 +U1012,135001,1,1,2 +U1012,134983,2,2,2 +U1012,134996,2,2,2 +U1093,135019,2,2,2 +U1093,134996,2,2,2 +U1093,135001,2,2,2 +U1093,134976,2,2,1 +U1093,134999,2,2,2 +U1030,135018,2,2,2 +U1093,135013,2,2,1 +U1030,134986,2,2,2 +U1012,134986,2,2,2 +U1012,135018,2,2,2 +U1030,135088,1,0,1 +U1093,132767,2,2,2 +U1030,135016,0,0,0 +U1093,135011,1,1,0 +U1030,132767,0,0,0 +U1030,135019,0,0,0 +U1030,135109,0,0,0 +U1030,134996,0,0,0 +U1066,135011,1,2,2 +U1066,134999,1,1,1 +U1127,134975,2,2,2 +U1127,135021,2,1,1 +U1127,134987,2,0,2 +U1127,134996,2,2,2 +U1017,132768,1,1,1 +U1066,135019,2,1,0 +U1017,134975,2,1,1 +U1017,134983,0,0,1 +U1066,132767,1,2,1 +U1100,135021,2,1,0 +U1100,134996,2,1,1 +U1066,135013,1,2,2 +U1100,135000,2,1,1 +U1100,135001,2,2,2 +U1100,132768,2,2,2 +U1100,134976,2,2,1 +U1133,134983,1,1,1 +U1133,134986,2,2,2 +U1133,132766,1,1,0 +U1133,132767,0,0,0 +U1133,135021,2,2,2 +U1133,135001,2,2,2 +U1133,134975,1,1,1 +U1133,134992,1,2,1 +U1133,135019,1,2,0 +U1118,134987,0,0,0 +U1072,135016,1,2,2 +U1072,132773,2,1,2 +U1072,135088,0,1,0 +U1026,132561,1,1,1 +U1026,132706,0,2,0 +U1026,132654,0,0,0 +U1026,132665,2,2,2 +U1023,132740,0,0,0 +U1023,132733,2,2,2 +U1080,132668,1,1,1 +U1080,132660,2,2,2 +U1080,132733,1,1,1 +U1080,132608,2,2,2 +U1063,132660,2,2,2 +U1063,132584,2,1,1 +U1063,132609,1,0,1 +U1063,135104,1,2,1 +U1063,132667,1,2,1 +U1080,132564,1,1,1 +U1080,132715,1,1,1 +U1082,132732,0,0,0 +U1082,132733,0,0,0 +U1074,135011,2,1,2 +U1074,134987,2,2,2 +U1074,134976,2,2,2 +U1117,135018,1,1,1 +U1117,132766,0,0,1 +U1117,135088,1,1,2 +U1117,135016,2,2,1 +U1117,132773,1,2,2 +U1117,135000,1,1,1 +U1118,132583,0,0,0 +U1118,132768,0,0,0 +U1118,135021,2,0,0 +U1118,134983,0,0,0 +U1118,135001,0,0,0 +U1118,134992,0,0,0 +U1020,135088,1,2,0 +U1020,132768,2,2,2 +U1020,134996,1,1,1 +U1020,135109,2,2,1 +U1051,135088,1,1,1 +U1051,135109,1,1,1 +U1051,132768,1,2,1 +U1055,135051,1,2,2 +U1055,135075,2,2,2 +U1055,132572,2,2,2 +U1055,135028,2,2,2 +U1055,135025,2,2,2 +U1083,132572,2,2,2 +U1083,135049,0,0,0 +U1055,135106,2,2,2 +U1083,135072,1,2,2 +U1083,135074,2,2,2 +U1083,132755,2,2,2 +U1083,135044,1,2,2 +U1055,135048,2,2,2 +U1055,135047,2,2,2 +U1055,132754,2,2,2 +U1055,132825,2,2,2 +U1053,135076,1,1,1 +U1053,135032,2,2,1 +U1053,132825,1,2,0 +U1053,135063,2,1,2 +U1035,135018,1,2,1 +U1035,132773,2,1,2 +U1053,135042,2,1,2 +U1053,135053,2,2,0 +U1053,132754,1,2,1 +U1035,132583,1,0,2 +U1053,135081,2,2,1 +U1053,135025,2,1,2 +U1053,135038,2,1,2 +U1053,135060,2,2,1 +U1053,135062,2,1,1 +U1053,135047,2,2,2 +U1064,135042,1,2,1 +U1081,135069,1,0,1 +U1064,135057,1,1,2 +U1081,135076,1,2,2 +U1081,135043,0,0,1 +U1064,135069,0,0,1 +U1081,135039,0,0,0 +U1064,135060,1,0,1 +U1064,135052,2,0,2 +U1081,132825,1,0,1 +U1081,135032,0,1,1 +U1081,135028,1,2,2 +U1081,135085,1,2,1 +U1081,135052,0,1,1 +U1081,135030,1,1,1 +U1081,135027,0,1,1 +U1001,132830,1,1,1 +U1001,132825,2,2,1 +U1014,135076,1,2,1 +U1088,132830,0,2,2 +U1088,135108,2,2,2 +U1014,135069,1,0,1 +U1014,135050,2,2,2 +U1088,135057,1,2,2 +U1014,135081,2,1,1 +U1014,135057,1,0,2 +U1014,135070,2,2,2 +U1088,135041,2,2,2 +U1088,135069,1,2,2 +U1088,135082,2,2,2 +U1014,135043,1,0,0 +U1014,135042,1,1,0 +U1088,135071,0,0,0 +U1088,135054,2,2,2 +U1088,135070,2,2,1 +U1014,135066,2,1,2 +U1088,135032,2,2,2 +U1088,135081,1,2,2 +U1088,135051,2,1,2 +U1014,132830,2,2,1 +U1014,135082,0,0,0 +U1056,135066,2,2,2 +U1056,135050,0,0,0 +U1056,135076,2,2,2 +U1056,135081,2,2,2 +U1056,135062,2,2,2 +U1056,135027,2,2,2 +U1056,135085,2,2,2 +U1056,135052,2,2,2 +U1056,132825,2,2,2 +U1056,135051,2,2,2 +U1134,135047,1,1,1 +U1134,135026,0,0,0 +U1134,135044,1,1,1 +U1134,132825,1,2,1 +U1134,135059,2,1,0 +U1134,135065,2,2,2 +U1134,135046,2,1,1 +U1134,135085,2,1,2 +U1134,135079,1,1,2 +U1134,135055,2,2,2 +U1134,132754,2,1,1 +U1134,132572,0,0,0 +U1134,135075,2,1,1 +U1134,135080,1,1,1 +U1134,135064,2,2,2 +U1134,135074,2,2,2 +U1106,135041,1,1,1 +U1126,135069,0,0,0 +U1106,135032,0,0,0 +U1126,135057,2,2,2 +U1126,132830,0,0,0 +U1106,135028,2,1,0 +U1126,135040,0,0,0 +U1126,135106,2,2,2 +U1126,135052,2,1,1 +U1126,135041,2,1,1 +U1126,135038,1,0,1 +U1126,135054,1,2,1 +U1126,135108,2,2,1 +U1044,134986,2,2,2 +U1124,135054,1,1,1 +U1044,132768,2,2,2 +U1124,135108,1,1,1 +U1124,135032,1,1,1 +U1124,135071,1,0,1 +U1124,135070,1,1,1 +U1124,135069,1,1,1 +U1124,135081,1,1,0 +U1124,135057,1,1,1 +U1124,135039,1,1,1 +U1124,135050,0,1,0 +U1018,135043,0,0,0 +U1125,135043,1,1,2 +U1125,135081,0,0,2 +U1125,135076,1,1,1 +U1018,135082,2,2,2 +U1125,135050,2,1,1 +U1125,135066,1,0,1 +U1125,135032,1,2,1 +U1119,134986,2,2,2 +U1119,135021,0,0,0 +U1119,135001,2,2,2 +U1125,135042,1,1,1 +U1119,132583,2,2,2 +U1125,135063,1,2,1 +U1119,132768,2,2,2 +U1125,135060,1,0,2 +U1125,135038,2,2,1 +U1125,135062,1,2,1 +U1018,135081,1,1,1 +U1018,135057,1,1,0 +U1018,135066,1,1,1 +U1018,135032,1,1,1 +U1018,135062,0,0,1 +U1018,135025,1,1,1 +U1018,135069,0,1,1 +U1018,135108,1,0,1 +U1076,135039,2,2,1 +U1076,135038,1,2,2 +U1076,135027,0,1,1 +U1076,135042,2,2,2 +U1022,135040,0,0,0 +U1076,135073,2,1,1 +U1022,135033,1,1,2 +U1022,135025,0,0,0 +U1022,135032,1,1,2 +U1022,135057,2,2,2 +U1022,135060,1,1,2 +U1022,135052,2,2,2 +U1022,135038,2,1,2 +U1022,135081,0,2,1 +U1022,135045,2,1,1 +U1022,135051,2,1,1 +U1022,135073,2,2,2 +U1022,135062,1,2,1 +U1022,135063,2,1,2 +U1094,135054,0,0,0 +U1094,135082,0,0,0 +U1094,135057,0,1,0 +U1094,135071,0,1,0 +U1094,132830,0,1,0 +U1094,135070,0,1,0 +U1094,135108,0,1,1 +U1094,135069,0,1,0 +U1116,135047,2,2,2 +U1116,135060,0,0,0 +U1116,135038,2,2,2 +U1116,135085,2,2,2 +U1116,135052,2,2,2 +U1116,135025,2,2,2 +U1116,135059,0,2,2 +U1116,135027,0,2,2 +U1116,132825,2,2,2 +U1116,135030,1,2,2 +U1116,132834,2,2,2 +U1105,135057,0,0,0 +U1105,135069,0,0,0 +U1105,132830,0,0,0 +U1105,135040,0,0,0 +U1105,135033,0,0,0 +U1105,135054,0,0,0 +U1105,135039,0,0,0 +U1105,135052,0,0,0 +U1075,135081,1,2,1 +U1075,135066,2,1,2 +U1075,135050,2,2,2 +U1007,135108,1,1,1 +U1075,135076,2,2,0 +U1007,135057,1,1,2 +U1075,135032,1,1,1 +U1075,132834,1,2,1 +U1075,135057,2,1,1 +U1075,132830,1,1,1 +U1075,135062,1,0,1 +U1075,135039,2,2,0 +U1075,135051,1,1,1 +U1075,135041,1,1,0 +U1115,135057,2,2,2 +U1115,135082,2,2,2 +U1115,135054,0,0,1 +U1115,135108,1,2,2 +U1115,135069,1,0,1 +U1115,132830,2,2,2 +U1115,135070,1,1,1 +U1115,135071,2,2,2 +U1072,135000,0,0,0 +U1024,132834,1,1,1 +U1024,135106,1,1,1 +U1024,135042,1,2,1 +U1024,132825,1,1,0 +U1024,135060,1,0,2 +U1024,135032,2,2,2 +U1024,135039,2,2,2 +U1024,135045,2,2,0 +U1024,135027,1,2,0 +U1024,135073,1,2,0 +U1024,135051,1,1,0 +U1024,135041,1,1,1 +U1024,135038,1,1,0 +U1024,135028,1,1,1 +U1024,135030,1,1,1 +U1132,135038,1,1,1 +U1132,132825,2,2,2 +U1132,135085,2,2,2 +U1132,135062,2,1,1 +U1132,135025,1,1,2 +U1132,135052,2,2,2 +U1132,135028,2,2,2 +U1132,135032,1,0,1 +U1132,135051,1,1,0 +U1132,135027,2,1,0 +U1005,135050,1,2,1 +U1005,135076,2,2,1 +U1005,132830,1,1,0 +U1005,135066,2,1,1 +U1005,135041,1,1,1 +U1005,135057,1,2,1 +U1005,135043,0,2,0 +U1005,135042,2,1,2 +U1005,135032,2,1,2 +U1120,135085,0,0,0 +U1120,132845,1,0,2 +U1120,135032,1,1,1 +U1120,135045,1,2,2 +U1120,135038,0,0,0 +U1004,135060,1,1,1 +U1004,135028,2,2,2 +U1004,135106,2,2,2 +U1120,135057,2,2,2 +U1004,135062,2,2,1 +U1120,135026,1,1,1 +U1004,135032,2,2,2 +U1120,132846,2,2,1 +U1077,135027,0,1,1 +U1120,132847,2,2,2 +U1037,135054,2,1,1 +U1037,135082,0,0,0 +U1037,135070,0,0,0 +U1037,132845,0,0,0 +U1037,135108,2,2,2 +U1037,132847,1,1,1 +U1037,132830,2,2,2 +U1035,135000,2,2,2 +U1035,134996,2,1,2 +U1035,134986,2,2,2 +U1052,132851,1,0,2 +U1036,132834,1,2,2 +U1036,135064,2,2,1 +U1036,135079,2,2,2 +U1036,135042,2,2,2 +U1036,135085,2,2,2 +U1036,135025,2,2,2 +U1036,132825,2,2,2 +U1036,135059,2,2,2 +U1036,135052,2,2,2 +U1036,132754,2,2,2 +U1036,135065,0,0,0 +U1036,135045,2,2,2 +U1038,132854,1,2,2 +U1038,132856,0,1,1 +U1038,132858,0,2,1 +U1038,132861,1,1,2 +U1038,132862,2,2,2 +U1071,132862,2,2,2 +U1071,135063,2,1,2 +U1071,135052,2,2,2 +U1071,135060,1,2,2 +U1071,135042,2,2,2 +U1071,132825,2,2,2 +U1071,132856,2,2,2 +U1071,135032,2,2,2 +U1071,132834,1,1,1 +U1071,135039,2,2,2 +U1071,135028,2,2,2 +U1071,135025,2,2,2 +U1071,135030,2,2,2 +U1114,135053,0,0,0 +U1084,135058,1,0,2 +U1084,132862,2,2,2 +U1084,135072,2,2,2 +U1084,135030,2,2,2 +U1084,135026,2,2,2 +U1084,135035,2,2,2 +U1084,135045,2,2,2 +U1084,132861,2,2,2 +U1084,135085,2,2,2 +U1084,132723,1,0,1 +U1049,132825,0,0,0 +U1049,135041,0,0,0 +U1019,132830,0,0,0 +U1019,135076,0,0,0 +U1019,135038,0,0,0 +U1019,132856,0,0,0 +U1069,135070,0,0,0 +U1069,135082,0,0,0 +U1069,135108,0,0,0 +U1069,132858,0,0,0 +U1069,135069,0,0,0 +U1069,132846,0,0,0 +U1069,132845,0,0,0 +U1069,132851,1,0,0 +U1069,132847,0,2,0 +U1113,135038,1,2,0 +U1113,135057,2,2,1 +U1113,135085,1,2,1 +U1113,135032,0,0,0 +U1113,135079,1,2,1 +U1113,135046,2,2,1 +U1113,132856,0,1,0 +U1113,132854,0,0,0 +U1104,135039,0,0,1 +U1104,132825,1,2,1 +U1104,135085,2,2,1 +U1104,135030,2,1,1 +U1104,135062,1,1,2 +U1106,135047,0,0,0 +U1106,135052,0,0,0 +U1104,132834,1,2,1 +U1106,135106,0,0,0 +U1106,132754,2,2,1 +U1104,135052,1,1,1 +U1106,132856,0,1,0 +U1104,135032,2,1,1 +U1104,135025,2,1,1 +U1106,132834,2,1,1 +U1104,135047,1,2,1 +U1106,135042,2,0,0 +U1106,135039,2,1,1 +U1052,132866,2,2,1 +U1106,135066,2,1,2 +U1106,135085,2,2,2 +U1104,135033,1,1,2 +U1106,135062,2,2,1 +U1106,132862,2,2,2 +U1106,135030,2,2,1 +U1106,135079,2,2,2 +U1106,135064,2,2,2 +U1052,132869,2,2,1 +U1052,132870,1,1,1 +U1104,135041,1,2,1 +U1079,134986,2,2,2 +U1079,134976,1,1,0 +U1079,132768,2,2,2 +U1079,132766,1,2,1 +U1045,132825,2,1,1 +U1045,135064,0,0,0 +U1045,132856,1,2,2 +U1045,135085,2,2,2 +U1045,135032,0,0,0 +U1045,132834,1,1,1 +U1045,135052,1,2,2 +U1045,135060,2,2,2 +U1045,135051,2,2,2 +U1045,135041,1,2,1 +U1009,132754,1,2,1 +U1009,132862,2,1,2 +U1009,135060,1,1,1 +U1009,135059,2,1,1 +U1009,132834,2,2,1 +U1009,135058,1,1,2 +U1009,135038,2,2,2 +U1009,132825,1,1,0 +U1009,135052,2,1,0 +U1009,135063,0,0,0 +U1009,135079,1,2,2 +U1016,132834,2,2,2 +U1016,135042,1,2,2 +U1016,135032,2,2,2 +U1016,135106,2,2,2 +U1016,132856,2,2,2 +U1016,135045,2,2,2 +U1016,135060,2,2,2 +U1016,135066,2,2,2 +U1016,135085,2,2,0 +U1016,135052,2,2,2 +U1016,132862,2,2,2 +U1016,135051,2,2,0 +U1016,135062,2,2,2 +U1047,132875,0,0,0 +U1047,132877,0,0,0 +U1047,132884,0,0,0 +U1095,132872,1,2,2 +U1095,135034,2,2,2 +U1095,135058,1,2,2 +U1034,135086,1,1,1 +U1095,132861,1,1,1 +U1034,135049,0,0,0 +U1034,132723,1,0,1 +U1095,132723,2,2,2 +U1095,135086,1,2,1 +U1095,135055,2,2,2 +U1007,135058,1,2,1 +U1007,135085,1,2,0 +U1095,135064,1,1,1 +U1095,135035,2,2,2 +U1095,135072,2,2,2 +U1007,135025,1,1,1 +U1007,135032,1,1,0 +U1007,135086,0,0,0 +U1007,132572,1,1,1 +U1007,135038,1,1,0 +U1078,132885,1,1,1 +U1099,135076,1,1,0 +U1099,132834,2,2,2 +U1008,132866,1,1,1 +U1008,132858,1,2,1 +U1099,135043,2,2,2 +U1099,132885,0,0,0 +U1008,132854,2,2,1 +U1099,132872,1,1,2 +U1008,135108,1,1,0 +U1008,132851,1,1,1 +U1099,132856,1,1,0 +U1008,132869,1,1,1 +U1099,135066,1,1,1 +U1008,135069,1,1,1 +U1099,135038,0,1,1 +U1099,135060,2,2,2 +U1099,135045,1,1,1 +U1008,132846,1,1,1 +U1008,135054,1,1,1 +U1099,135042,1,1,1 +U1040,132773,1,1,1 +U1040,134999,1,1,1 +U1040,135013,2,2,2 +U1040,135019,1,2,1 +U1121,135021,0,0,0 +U1110,135021,1,2,1 +U1110,132767,2,2,2 +U1110,135013,2,2,2 +U1110,134999,2,2,2 +U1121,135019,2,2,2 +U1121,132767,2,2,2 +U1121,134999,2,2,2 +U1042,132768,2,2,1 +U1042,135021,1,2,0 +U1042,134996,2,2,2 +U1013,135079,1,1,1 +U1013,135072,2,1,1 +U1013,135085,1,2,0 +U1013,135076,1,1,0 +U1054,135062,2,2,0 +U1054,135060,2,2,2 +U1054,135039,2,2,1 +U1054,135052,2,2,1 +U1054,132856,2,2,2 +U1054,135051,2,2,0 +U1054,135025,2,2,2 +U1054,135041,2,2,2 +U1054,135038,2,1,1 +U1054,135032,1,1,1 +U1054,135045,2,1,2 +U1042,134986,2,2,2 +U1042,134992,1,2,1 +U1111,132845,2,2,1 +U1111,135071,2,2,2 +U1111,132858,1,1,1 +U1111,132854,2,2,2 +U1111,132877,1,1,1 +U1037,135071,1,0,0 +U1111,132851,2,1,0 +U1111,135108,2,1,0 +U1111,132869,0,0,0 +U1037,132869,1,1,2 +U1111,132870,0,0,0 +U1037,132851,2,2,1 +U1111,132847,0,0,0 +U1111,135082,1,0,0 +U1037,132854,1,2,0 +U1015,132845,1,1,1 +U1015,132866,0,1,1 +U1015,132870,0,0,1 +U1015,135054,1,1,1 +U1015,132869,2,2,2 +U1015,132851,1,1,1 +U1015,132877,1,1,2 +U1128,132872,0,0,0 +U1062,132872,0,0,0 +U1101,135039,1,1,1 +U1101,135027,2,1,1 +U1101,135073,1,1,1 +U1101,135106,0,0,0 +U1101,132856,1,0,1 +U1101,135032,2,2,1 +U1101,135038,2,2,1 +U1101,135051,2,0,2 +U1101,135052,2,1,1 +U1101,135041,0,0,0 +U1001,135085,0,1,1 +U1001,135040,1,1,1 +U1001,135039,1,1,1 +U1001,135045,1,1,1 +U1001,135033,1,1,1 +U1001,135025,2,2,2 +U1001,135051,1,1,2 +U1135,135085,0,0,0 +U1135,135106,0,0,0 +U1135,135052,0,0,0 +U1135,135041,0,0,0 +U1032,132872,1,1,1 +U1032,135058,2,1,0 +U1032,135079,2,2,0 +U1032,135085,1,1,1 +U1032,135042,0,1,0 +U1032,132856,1,1,0 +U1135,132825,0,0,0 +U1135,132834,0,0,0 +U1032,135038,1,1,0 +U1032,132834,1,1,0 +U1032,135060,1,1,1 +U1135,135058,0,0,0 +U1032,135032,0,0,0 +U1135,135063,0,0,0 +U1135,132856,0,0,0 +U1135,135045,0,0,0 +U1135,135028,0,0,0 +U1135,135032,0,0,0 +U1135,135042,0,0,0 +U1135,135060,0,0,0 +U1048,135049,1,0,2 +U1048,135026,2,2,2 +U1048,135034,2,2,1 +U1048,135048,0,1,0 +U1048,135065,2,2,0 +U1048,132755,2,2,2 +U1048,132723,2,2,2 +U1062,135085,0,0,0 +U1062,135053,0,0,0 +U1092,135071,1,0,0 +U1062,132825,0,0,0 +U1092,135085,0,0,0 +U1062,135052,0,0,0 +U1092,135046,0,0,0 +U1062,135062,0,0,0 +U1092,132572,1,0,0 +U1062,135038,0,0,0 +U1062,135045,0,0,0 +U1092,135025,2,1,1 +U1062,132834,0,0,0 +U1092,132723,1,1,1 +U1051,134996,1,1,2 +U1013,132875,2,2,1 +U1085,135043,2,2,2 +U1085,132885,0,0,0 +U1085,135050,2,2,2 +U1085,135076,2,2,2 +U1085,135081,2,2,2 +U1109,135028,2,2,2 +U1109,132856,1,1,1 +U1085,135042,0,0,0 +U1085,135059,2,2,1 +U1109,132825,2,2,2 +U1085,132872,0,2,2 +U1085,135055,2,2,2 +U1109,135032,2,2,2 +U1085,132825,2,2,2 +U1109,135063,2,2,2 +U1109,135042,2,2,2 +U1109,135058,2,2,2 +U1109,135085,2,2,2 +U1109,135038,2,2,2 +U1109,132872,1,1,1 +U1078,135081,1,1,1 +U1078,135060,2,2,2 +U1078,135106,2,2,2 +U1078,135041,2,1,2 +U1078,132834,0,2,1 +U1078,135052,2,2,2 +U1019,135079,0,0,0 +U1102,132846,2,2,2 +U1098,132885,1,1,0 +U1098,135060,2,1,2 +U1098,132856,1,2,1 +U1046,135026,1,0,2 +U1122,135066,2,1,1 +U1122,135065,2,2,2 +U1122,132872,2,2,2 +U1122,135058,2,0,2 +U1122,132834,2,1,1 +U1122,132754,2,1,2 +U1122,135079,2,2,2 +U1122,135038,2,2,2 +U1122,135085,2,2,1 +U1122,135030,2,1,1 +U1122,135064,1,1,1 +U1122,135053,2,2,2 +U1138,132921,2,2,1 +U1138,132922,2,2,2 +U1138,132925,1,2,1 +U1013,132921,2,2,1 +U1098,135085,1,2,1 +U1098,132825,1,1,1 +U1098,135079,2,1,1 +U1098,135032,2,1,1 +U1098,135038,1,1,1 +U1098,132861,2,2,1 +U1098,135046,1,2,1 +U1098,132862,1,2,2 +U1098,132921,1,2,1 +U1034,132884,0,0,0 +U1034,135055,0,0,0 +U1034,135035,1,1,1 +U1033,135065,1,1,1 +U1033,135028,2,1,1 +U1033,135085,2,2,2 +U1033,135046,2,1,1 +U1033,135045,2,1,2 +U1033,132951,2,1,0 +U1033,132572,1,0,0 +U1033,132921,2,1,1 +U1033,135075,2,1,0 +U1033,135038,1,1,1 +U1033,135030,2,1,1 +U1089,135058,1,1,1 +U1089,135064,1,1,1 +U1089,135028,1,1,1 +U1089,132951,1,1,1 +U1003,135064,0,0,0 +U1089,132921,1,1,1 +U1003,132825,2,2,1 +U1089,132754,1,1,1 +U1003,135075,2,2,2 +U1089,135026,1,1,1 +U1003,132862,1,2,2 +U1089,132872,1,1,1 +U1089,135085,1,1,1 +U1003,135041,0,1,1 +U1089,135072,1,1,1 +U1089,132834,1,1,1 +U1003,132937,2,2,1 +U1089,132875,1,1,1 +U1089,135038,0,0,0 +U1003,132922,2,2,2 +U1091,132825,0,1,1 +U1091,135075,2,2,2 +U1089,135079,0,0,0 +U1003,132723,2,2,1 +U1091,132861,1,1,1 +U1003,132755,2,2,1 +U1091,132875,1,2,2 +U1003,135080,2,1,2 +U1091,135086,1,1,1 +U1003,135079,2,2,2 +U1027,135066,0,0,0 +U1091,135080,0,1,1 +U1027,132921,1,1,1 +U1091,132572,2,2,2 +U1027,135052,1,1,1 +U1091,132884,2,2,2 +U1091,135035,1,1,1 +U1027,132937,1,1,1 +U1027,132951,1,1,1 +U1027,132925,1,1,1 +U1027,132872,1,1,1 +U1027,132875,1,1,1 +U1027,135085,1,1,1 +U1027,135042,1,1,1 +U1027,135062,1,1,1 +U1029,135047,1,1,1 +U1029,135059,2,1,1 +U1029,132937,1,1,1 +U1029,135085,1,1,1 +U1029,132834,0,1,0 +U1029,132754,0,0,0 +U1029,132825,1,1,0 +U1029,132921,1,1,1 +U1029,132862,1,1,1 +U1029,132922,1,1,1 +U1086,135063,1,1,1 +U1086,132921,1,1,1 +U1086,135085,2,1,1 +U1086,132922,2,1,2 +U1086,132937,2,0,1 +U1086,135045,2,2,2 +U1086,135041,2,2,2 +U1086,135060,1,1,1 +U1086,132951,1,1,1 +U1019,132921,0,0,0 +U1019,132834,0,0,0 +U1137,132951,2,2,2 +U1019,135062,0,0,0 +U1019,135086,0,0,0 +U1137,135085,2,1,2 +U1137,132834,2,2,2 +U1090,132572,1,1,2 +U1137,132862,2,2,2 +U1137,135058,0,2,2 +U1137,135059,2,0,2 +U1137,135062,2,2,2 +U1137,132825,2,2,1 +U1137,132723,2,2,2 +U1137,132755,2,2,2 +U1137,135042,2,2,2 +U1137,132884,2,2,2 +U1137,135049,2,2,2 +U1137,135075,2,2,2 +U1114,132825,0,0,0 +U1114,135065,0,0,0 +U1114,135058,0,0,0 +U1114,132723,0,0,0 +U1114,132951,0,0,0 +U1114,132872,1,1,1 +U1114,132834,0,0,0 +U1114,135072,0,0,0 +U1114,132754,0,0,0 +U1114,132755,1,2,1 +U1061,132825,1,2,1 +U1061,135048,2,2,2 +U1061,132921,1,2,1 +U1061,135026,2,2,2 +U1061,132723,2,2,1 +U1061,135075,2,2,2 +U1061,135034,2,2,2 +U1061,135041,2,2,2 +U1013,132572,1,1,0 +U1013,135075,2,2,1 +U1061,135046,1,2,1 +U1061,132572,1,2,2 +U1061,135058,1,1,1 +U1046,135044,1,1,0 +U1046,135065,2,2,2 +U1046,132921,2,1,2 +U1046,135085,1,2,1 +U1046,132572,1,2,0 +U1046,135058,2,2,1 +U1046,132951,1,1,2 +U1046,132861,1,2,2 +U1041,135001,1,1,1 +U1041,134983,2,2,2 +U1041,135021,2,2,2 +U1041,134992,2,2,2 +U1041,132768,2,2,1 +U1041,135109,1,2,1 +U1004,132954,2,2,2 +U1004,132955,2,2,2 +U1004,132958,2,2,2 +U1003,132754,2,2,2 +U1059,135064,1,1,0 +U1059,135075,2,2,1 +U1059,135028,1,1,1 +U1061,132834,1,2,1 +U1061,135086,1,1,2 +U1061,132754,2,2,2 +U1061,135080,2,2,2 +U1090,135062,2,2,2 +U1090,135052,2,2,2 +U1112,135047,0,0,0 +U1112,135026,1,1,1 +U1112,135064,0,1,1 +U1090,132862,2,2,2 +U1057,135070,1,1,1 +U1112,132954,0,0,1 +U1057,135043,1,1,1 +U1112,135079,1,0,0 +U1112,135062,0,0,1 +U1090,135051,1,2,1 +U1090,132954,2,2,2 +U1112,135048,0,0,0 +U1057,132954,1,0,0 +U1112,135086,0,0,0 +U1061,132955,2,2,2 +U1112,132921,1,0,0 +U1061,132958,2,2,2 +U1112,135046,0,0,0 +U1090,135085,2,2,2 +U1112,132572,0,0,1 +U1090,132922,2,2,2 +U1025,132866,2,1,2 +U1057,135080,1,1,0 +U1112,132834,1,0,0 +U1057,132825,1,1,0 +U1112,132862,1,1,1 +U1061,132954,2,1,2 +U1025,132877,1,1,1 +U1057,135064,1,1,0 +U1057,135046,1,0,0 +U1090,135025,2,2,2 +U1090,132925,2,2,2 +U1057,132862,1,0,0 +U1057,135075,0,1,1 +U1025,132847,2,1,1 +U1057,135030,1,0,1 +U1025,135071,2,2,2 +U1057,132834,1,0,1 +U1025,132958,1,0,0 +U1025,132825,0,0,0 +U1025,135028,2,1,0 +U1025,135047,1,1,1 +U1025,132846,2,2,2 +U1025,135064,2,2,2 +U1025,132830,2,2,2 +U1097,135079,2,1,0 +U1097,135058,2,1,1 +U1097,132954,1,1,0 +U1097,132958,2,1,1 +U1097,135026,1,0,1 +U1059,132955,2,1,2 +U1059,135044,2,1,1 +U1059,132862,0,0,0 +U1059,135085,2,2,2 +U1059,135030,2,2,2 +U1128,135053,0,0,0 +U1059,132825,2,1,1 +U1059,132754,2,2,2 +U1128,135058,0,0,0 +U1128,132875,0,0,0 +U1128,135079,0,0,0 +U1128,132925,0,0,0 +U1128,135064,0,0,0 +U1128,132921,0,0,0 +U1128,135060,0,0,0 +U1128,132954,0,0,0 +U1128,132951,0,0,0 +U1097,132921,2,2,1 +U1097,132955,2,2,1 +U1097,132884,1,1,1 +U1097,135049,2,1,1 +U1097,135034,2,2,1 +U1006,132954,1,1,1 +U1006,135079,1,1,1 +U1006,132875,2,2,2 +U1006,135026,2,2,2 +U1006,132922,2,1,2 +U1006,132572,1,0,1 +U1006,135075,1,1,2 +U1006,132825,1,1,1 +U1006,135048,1,1,2 +U1006,135030,1,1,2 +U1006,132884,2,2,2 +U1131,135054,2,1,2 +U1131,132869,1,2,1 +U1131,132866,2,2,2 +U1131,135082,0,1,0 +U1131,132851,2,2,2 +U1131,132870,0,2,0 +U1073,135062,0,0,0 +U1073,132572,0,0,0 +U1073,135064,0,0,0 +U1073,135080,0,0,0 +U1073,132951,0,0,0 +U1073,132954,0,0,0 +U1073,135052,0,0,0 +U1073,132834,0,0,0 +U1073,135060,0,0,0 +U1073,135065,0,0,0 +U1073,132862,0,0,0 +U1049,132921,0,0,0 +U1049,135042,0,0,0 +U1049,135032,0,0,0 +U1049,135051,0,0,0 +U1049,135085,0,0,0 +U1049,132862,0,0,0 +U1049,135052,0,0,0 +U1058,135076,2,2,2 +U1058,135043,1,2,2 +U1058,135058,2,2,0 +U1058,135053,2,1,1 +U1058,132885,1,1,1 +U1058,135050,1,0,0 +U1058,132872,2,2,1 +U1058,135066,1,1,1 +U1002,132921,2,1,1 +U1002,135062,1,2,1 +U1002,135106,1,1,1 +U1002,132825,2,2,0 +U1002,135052,1,1,1 +U1002,132862,2,2,2 +U1096,132875,2,2,2 +U1002,135059,1,2,1 +U1002,135041,2,1,0 +U1002,132925,1,1,2 +U1002,135085,1,1,1 +U1096,135025,2,2,2 +U1096,135072,1,2,1 +U1096,135064,1,1,0 +U1096,135086,1,0,2 +U1096,135055,2,2,2 +U1136,135074,1,1,2 +U1096,135026,2,2,2 +U1136,132862,2,2,2 +U1096,132955,2,2,2 +U1136,132921,2,2,2 +U1136,135072,1,1,1 +U1096,132723,1,2,1 +U1136,135055,2,2,2 +U1136,135064,1,1,1 +U1096,132958,1,2,2 +U1096,135075,1,2,1 +U1136,132958,2,2,2 +U1136,135048,1,2,2 +U1136,135046,2,2,2 +U1136,135028,2,2,2 +U1097,135086,2,0,1 +U1097,135053,2,2,2 +U1097,132861,2,2,1 +U1058,135062,2,2,2 +U1058,135055,2,2,2 +U1010,135053,1,1,1 +U1010,135058,1,0,0 +U1010,135079,0,0,0 +U1003,135059,2,2,2 +U1010,135064,0,2,0 +U1010,135047,1,1,1 +U1010,135065,1,1,1 +U1102,132854,2,2,2 +U1102,132858,2,2,0 +U1010,135042,2,2,2 +U1102,132870,2,2,0 +U1010,135076,1,2,2 +U1102,132847,2,2,0 +U1013,132951,2,2,2 +U1013,135060,1,1,0 +U1028,132732,1,1,1 +U1028,132733,1,1,1 +U1028,135104,0,1,0 +U1050,132732,0,1,1 +U1050,132609,0,0,0 +U1050,132608,0,0,0 +U1050,132560,0,2,0 +U1050,132740,0,2,0 +U1050,132594,0,2,0 +U1050,132584,0,0,0 +U1028,132740,1,1,1 +U1129,132706,0,0,1 +U1129,132654,0,0,0 +U1028,132630,2,2,2 +U1028,132663,0,0,0 +U1028,132613,2,2,2 +U1087,132667,2,2,1 +U1087,135104,1,2,1 +U1087,132660,1,1,0 +U1087,132732,2,2,1 +U1087,132740,1,2,1 +U1087,132560,1,2,1 +U1087,132594,1,2,1 +U1087,132663,1,2,1 +U1065,132626,1,0,1 +U1065,132706,2,1,2 +U1129,132561,1,2,2 +U1065,132665,1,1,1 +U1129,132665,0,0,0 +U1065,132561,1,1,1 +U1039,132626,2,2,1 +U1039,132564,1,1,2 +U1065,132654,1,1,1 +U1039,132665,1,1,2 +U1130,132654,0,0,0 +U1130,132561,0,0,0 +U1130,132626,0,0,0 +U1130,132706,1,2,1 +U1043,132608,1,1,1 +U1043,132609,1,2,1 +U1011,132717,2,2,1 +U1043,132613,1,1,1 +U1011,132564,1,1,1 +U1043,132732,1,1,1 +U1043,132630,1,1,1 +U1011,132715,1,1,0 +U1068,132733,1,1,0 +U1068,132594,1,1,1 +U1068,132660,0,0,0