>>> from escoles import * >>> df = llegir_dades('centres_docents.csv', 2017) >>> df.iloc[0]['Denominació completa'] 'Escola Francesc Platón i Sartí' >>> df['Any'].unique() array([2017]) >>> df.head(5)['Telèfon'] 5473 937 700 381 5474 935 557 803 5475 938 527 007 5476 938 432 778 5477 937 920 241 Name: Telèfon, dtype: object >>> nombre_centres(df) 5463 >>> telefon(df, 8000013) ('Escola Francesc Platón i Sartí', 'C. Salvador Espriu, 3', '937 700 381') >>> ptp = titularitat(df) >>> round(ptp, 3) 69.541 >>> dt = distribucio_titularitat(df) >>> dt.sort_values().head().round(1) Nom comarca Barcelonès 47.6 Vallès Occidental 62.0 Gironès 66.9 Maresme 67.2 Baix Llobregat 67.6 dtype: float64 >>> tc = tipologia_centres(df) >>> if tc != {'ESO': 1147, 'BATX': 756, 'CFPM': 441, 'EPRI': 2348, 'EINF2C': 2363, 'EINF1C': 1807, 'CFPS': 404}: ... print(tc) >>> d = busca_centre_ESO(df, 8001) >>> d['Denominació completa'] 0 Institut Milà i Fontanals 1 Institut Miquel Tarradell 2 Institut Escola Turó de Roquetes 3 Institut Escola Antaviana 4 Institut Escola El Til·ler 5 Institut Escola Trinitat Nova Name: Denominació completa, dtype: object >>> d['Adreça'] 0 Pl. Josep Ma. Folch i Torres, s/n 1 C. dels Àngels, 1 bis 2 C. Alcàntara, 22 3 C. Nou Barris, 12 4 Pg. de Mollerussa, 1 5 C. Pedrosa, 16 Name: Adreça, dtype: object >>> quants_FP(df, 'Bages') 14 >>> quants_FP(df, 'Maresme') 20 >>> ni = noms_iguals(df) >>> sorted(ni.items(), key=lambda t: (t[1], t[0]), reverse=True)[:5] [('Esc. de Música Municipal', 30), ("Llar d'infants Municipal", 18), ('Escola Pompeu Fabra', 15), ('Escola Sant Jordi', 14), ('Sagrada Família', 13)] # Proves amb les escoles de l'any 2018 >>> df = llegir_dades('centres_docents.csv', 2018) >>> df.iloc[0]['Denominació completa'] 'Escola Francesc Platón i Sartí' >>> df['Any'].unique() array([2018]) >>> df.head(5)['Telèfon'] 0 937 700 381 1 935 557 803 2 938 527 007 3 938 432 778 4 937 920 241 Name: Telèfon, dtype: object >>> nombre_centres(df) 5472 >>> telefon(df, 8000013) ('Escola Francesc Platón i Sartí', 'C. Salvador Espriu, 3', '937 700 381') >>> ptp = titularitat(df) >>> round(ptp, 3) 69.499 >>> dt = distribucio_titularitat(df) >>> dt.sort_values().head().round(1) Nom comarca Barcelonès 47.7 Vallès Occidental 62.0 Maresme 66.8 Gironès 67.3 Baix Llobregat 67.6 dtype: float64 >>> tc = tipologia_centres(df) >>> if tc != {'EINF1C': 1807, 'EINF2C': 2364, 'EPRI': 2350, 'ESO': 1155, 'BATX': 759, 'CFPM': 452, 'CFPS': 415}: ... print(tc) >>> d = busca_centre_ESO(df, 8001) >>> d['Denominació completa'] 0 Institut Milà i Fontanals 1 Institut Miquel Tarradell 2 Institut Escola Turó de Roquetes 3 Institut Escola Antaviana 4 Institut Escola Trinitat Nova Name: Denominació completa, dtype: object >>> d['Adreça'] 0 Pl. Josep Ma. Folch i Torres, s/n 1 C. dels Àngels, 1 bis 2 C. Alcàntara, 22 3 C. Nou Barris, 12 4 C. Pedrosa, 16 Name: Adreça, dtype: object >>> quants_FP(df, 'Tarragonès') 23 >>> quants_FP(df, 'Osona') 12 >>> ni = noms_iguals(df) >>> sorted(ni.items(), key=lambda t: (t[1], t[0]), reverse=True)[:5] [('Esc. de Música Municipal', 30), ("Llar d'infants Municipal", 18), ('Escola Pompeu Fabra', 15), ('Escola Sant Jordi', 14), ('Sagrada Família', 13)]