{ "cells": [ { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "88C3okmdZ-Hh" }, "source": [ "# Données structurées TP n° 1" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "fCtc5DwcZ-Hn" }, "source": [ "
\n", "Écrire votre nom ici \n", "\n", "Nom : \n", "
" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "9iwyBXSbZ-Hq" }, "source": [ " ## Le format csv\n", "\n", "Les collections de données sont souvent des fichiers aux **formats csv** (comma separated values), c'est à dire des fichiers textes où les données sont séparées par des virgules.\n", "\n", "Ce qui donne par exemple :\n", "\n", "\"Prenom\",\"Nom\",\"Email\",\"Age\"\n", "\n", "\"Jean\", \"Petit\", \"jean@monsite.fr\", \"34\"\n", "\n", "\"Anne\", \"Le Gall\", \"anne@exemple.net\", \"21\"\n", "\n", "\"Pierre\", \"Diawara\", \"pierre@sonsite.com\", \"44\"\n", "\n", "Il existe d'autres formats ( nous le verrons plus tard...)\n", "\n", "Ces fichiers s'ouvrent avec un tableur, cependant le célèbre Excel ne lit correctement que des fichiers csv où le séparateur est un point-virgule.\n", "\n", "Tandis que Libre-Office-Calc, lit correctement tous les fichiers." ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "Q1diFhgrZ-Hy" }, "source": [ "
\n", "\n", "## Avec un tableur\n", "\n", "Téléchargez et ouvrez ce fichier avec Excel et observez que l'affichage n'est pas celui que nous attendons d'un fichier de données...\n", "\n", "* Ouvrez-le avec Libre-office calc en choisissant un encodage en UTF-8 ( pour un affichage normal des caractères accentués )\n", "\n", "* Vérifiez que la case (séparateur : ' virgule' est bien cochée" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "8A2ClKvlZ-H3" }, "source": [ "
\n", "\n", "### Répondre aux questions ci-dessous\n", "\n", "#### Pour répondre double cliquez sur réponse et écrire votre réponse à la suite\n", "\n", "***Pour revenir à un affichage normal : Exécutez la cellule***" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "ZwT1rHrGZ-H5" }, "source": [ "
\n", "\n", "**Combien de lignes y a t-il ? :** \n", "\n", "Réponse :" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "xlcEwr7EZ-H_" }, "source": [ "
\n", "\n", "**Combien de colonnes y a t-il ? :** \n", "\n", "Réponse :" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "-jNtjKrmZ-IC" }, "source": [ "
\n", "\n", "**Quels sont les descripteurs ? :** \n", "\n", "Réponse :" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "bcJW53hlZ-IE" }, "source": [ "
\n", "\n", "**Quel est le n° de la ligne correspondant à votre lycée ? :** \n", "\n", "Réponse :" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "yjXJq14aZ-II" }, "source": [ "
\n", "\n", "**Quel est le n° UAI de votre lycée ? :** \n", "\n", "Réponse :" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "KGIAeVnbZ-IO" }, "source": [ "
\n", "\n", "**Combien y a t-il d'établissements scolaires dans votre ville ? :** \n", "\n", "Réponse :" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "vmti7AiPZ-IR" }, "source": [ "
\n", "\n", "### Utilisons un filtre\n", "\n", "Dans un tableur on peut faire une recherche en utilisant un filtre\n", "\n", "Par exemple nous allons créer un filtre pour rechercher tous les établissements scolaires de Draguignan\n", "\n", "### filtrage sur une colonne\n", "\n", "* **Sélectionnez la colonne J** (localité d'acheminement_uai)\n", "* Dans l'onglet Données, allez sur filtre/filtre standard...\n", "* Remplir le critère localite_acheminement_uai = DRAGUIGNAN\n", "\n", "\n", "\n", "Cela signifie que l'on veut extraire les lignes dont la localité d'acheminement est DRAGUIGNAN\n", "\n", "**Vérifiez que l'on obtient 35 établissements** \n", "\n", "****Pour revenir à l'affichage normal : Édition/Annuler Filtrer****" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "4K4lPTKmZ-IT" }, "source": [ "
\n", "\n", "### À faire :\n", "\n", "\n", "**En fait il y en a 36 !**\n", "\n", "Car l'un des lycées de Draguignan a pour $\\texttt{localité}\\_\\texttt{d'acheminement}\\_\\texttt{uai}$ : DRAGUIGNAN cedex\n", "\n", "**Relancer le filtre en remplaçant le \" = \" par \"contient\"**\n", "\n" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "EO98OLlyZ-IU" }, "source": [ "
\n", "\n", "### À faire :\n", "\n", "### Filtrage sur toute la table\n", "\n", "* **Sélectionnez toute la table** ( le petit rectangle gris tout en haut à gauche...)\n", "* Dans Données/Filtre/Filtre standard..\n", "* remplir les critères comme suit :\n", "\n", "\n", "\n", "\n", "****Cette fois-ci on récupère tous les collèges de la ville de Draguignan****" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "ZvmyjIq7Z-IV" }, "source": [ "
\n", "\n", "**Combien y en a t-il ?**\n", "\n", "**Réponse:**" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "wGaKSL1DZ-IW" }, "source": [ "
\n", "\n", "## À faire :\n", "\n", "**Votre mission :**\n", "\n", "**Faire afficher dans le tableur tous les établissements scolaires dont le nom contient Jean Moulin**\n" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "29_WYwMGZ-IY" }, "source": [ "
\n", "\n", "**Combien y en a t-il ?**\n", "\n", "**Réponse:**" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "Q9v8Aka5Z-Ia" }, "source": [ "
\n", "\n", "## À faire :\n", "\n", "**Votre mission :**\n", "\n", "**Faire afficher dans le tableur tous les Lycées d'une ville de votre choix**\n", "\n", "**Par exemple pour la ville de Caen on obtient :**\n", "\n", "0140013N\tLycée général et technologique Malherbe\n", "\n", "0140014P\tLycée général et technologique Augustin Fresnel\n", "\n", "0140017T\tLycée général et technologique Jean Rostand\n", "\n", "0140018U\tLycée professionnel Victor Lepine\n", "\n", "0140019V\tLycée professionnel Camille Claudel - Lycée des métiers des services\n", "\n", "0141161L\tLycée général privé Jeanne d'Arc\n", "\n", "0141164P\tLycée général privé Institution Sainte Marie\n", "\n", "0141175B\tLycée général et technologique privé Institut Lemonnier - Lycée des métiers de l'énergie et des automatismes\n", "\n", "0141178E\tLycée technologique privé Sainte Ursule - Lycée des métiers du tertiaire\n", "\n", "0141186N\tLycée professionnel privé L'Oasis - Lycée des métiers de service à la personne et à la colectivité\n", "\n", "0141191U\tLycée professionnel privé Notre Dame de Fidelite - Lycée des métiers du secteur de la santé et du social\n", "\n", "0141866C\tLycée professionnel privé Institut Lemonnier - Lycée des métiers de l'énergie et des automatismes\n", "\n", "0141867D\tLycée professionnel privé Sainte Ursule - Lycée des métiers du tertiaire\n", "\n", "0142059M\tLycée général Victor Hugo\n", "\n", "0142084P\tLycée technologique privé Notre Dame de Fidelité\n", "\n", "0142107P\tLycée général Charles de Gaulle\n", "\n", "0142131R\tLycée polyvalent Jules Dumont d'Urville\n", "\n", "0142133T\tLycée polyvalent Pierre Simon de Laplace -Lycée des métiers de l'habitat et des travaux publics\n", "\n", "0142161Y\tSection d'enseignement professionnel du Lycée polyvalent Dumont d'Urville\n", "\n", "0142162Z\tSection d'enseignement professionnel du Lycée polyvalent Pierre Simon de Laplace\n", "\n" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "-PUOTmWSZ-Id" }, "source": [ "
\n", "\n", "**Copier coller les résultats ici**\n", "\n" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "q86Hu1hOZ-Ih" }, "source": [ "
\n", "\n", "**Combien y en a t-il ?**\n", "\n", "**Réponse:**" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "MQ50kVHuZ-Ik" }, "source": [ "
\n", "\n", "## À faire :\n", "\n", "**Votre mission :**\n", "\n", "**Faire afficher dans le tableur tous les établissements scolaires publics de cette même ville**\n" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "8BLc1rOKZ-Im" }, "source": [ "
\n", "\n", "**Copier coller les résultats ici**\n", "\n" ] }, { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "GDCo2cBkZ-Iq" }, "source": [ "
\n", "\n", "**Combien y en a t-il ?**\n", "\n", "**Réponse:**" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": {}, "colab_type": "code", "id": "kRbbPtFeZ-It" }, "outputs": [], "source": [] } ], "metadata": { "colab": { "name": "TP_Donnée_structurées_1.ipynb", "provenance": [], "version": "0.3.2" }, "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.1" } }, "nbformat": 4, "nbformat_minor": 2 }