Laboratoire - Catégories de requêtes 311 par arrondissement
Quelles activités sont fréquentes dans l’échantillon de demandes 311?
À produire : Les effectifs par activité et par nature, dont les dix activités les plus présentes dans l’échantillon préparé.
Prérequis : Savoir ouvrir un projet RStudio et exécuter un script R. Reconnaître une variable, un décompte et une proportion.
Préparation enseignante
Télécharger la trousse ci-dessous. Extraire le ZIP, puis double-cliquer sur Donnees-bleues.Rproj. Avant la séance, ouvrir installer-packages.R et cliquer sur Source avec une connexion Internet.
Une fois les packages installés, les scripts utilisent les fichiers inclus et peuvent être exécutés hors ligne.
Télécharger la trousse avec les données
1 621 Ko. Préparation : 05/09/2026 à 07:06 (heure du Québec).
Les fichiers de données sont inclus dans la trousse.
Conditions de la source · Provenance et empreinte du ZIP
Fichiers inclus
-
requetes_311_non_information_echantillon.csv: 100 000 lignes, 5 colonnes.
Contexte
Cette activité utilise la fiche Demandes de services citoyennes 311 à Montréal. Unité : Une demande du tirage conservé parmi les demandes autres que Information.
Source : Données Québec / Ville de Montréal. Les dates de préparation, les fichiers et les conditions de réutilisation sont indiqués dans la trousse.
Consignes
- Ouvrir
activite-courte.Rdans le sous-dossierdatasets/requetes-311du projet RStudio et cliquer sur Source. Les tableaux apparaissent dans Console et les graphiques dans Plots. - Compter les demandes par activité et par nature.
- Comparer les dix activités les plus présentes en conservant la mention d’échantillon.
- Rédiger une réponse à la question en nommant l’unité observée et une limite de la source.
Limites à faire nommer
Il s’agit d’un échantillon de demandes, pas d’un recensement des problèmes. Un délai de changement de statut n’est pas nécessairement un délai de résolution.
Vérifier le travail
- L’unité, la période ou la portée documentaire et les variables utilisées sont nommées.
- La conclusion répond à la question et explique au moins une limite précise.
Objectifs et adaptations
Adaptations
- Débuter avec le script exécuté par la personne enseignante, puis faire interpréter une seule sortie.
- Pour approfondir, modifier une sélection ou un regroupement et justifier ce que cela change.
Statut documenté : Documentation de source et ressources de classe fournies.
Contribution pédagogique : Aurélien Nicosia. Usage en cours non documenté.
- Ajout
- Mise à jour
Code complet
Ce script complet est celui de la trousse. Il lit les fichiers locaux et affiche les résultats dans RStudio.
Afficher le script R
# Laboratoire - Catégories de requêtes 311 par arrondissement
# Ouvrir le projet RStudio de l’archive, puis exécuter ce script.
# Source : https://www.donneesquebec.ca/recherche/dataset/vmtl-requete-311
# Les données de classe sont figées; ce script ne les télécharge pas.
library(dplyr)
library(readr)
library(ggplot2)
donnees <- read_csv("data/processed/requetes-311/requetes_311_non_information_echantillon.csv", show_col_types = FALSE)
stopifnot(nrow(donnees) > 0)
resume <- donnees |> count(activite, sort = TRUE) |> slice_head(n = 10)
print(resume)
print(donnees |> count(nature))
print(ggplot(resume, aes(x = reorder(activite, n), y = n)) + geom_col() + coord_flip() +
labs(x = "Activité", y = "Demandes dans l’échantillon (nombre)",
subtitle = "Échantillon de demandes hors Information; pas la fréquence des problèmes"))