Définir un répertoire de cache
Les données spatiales du US Census Bureau peuvent être très volumineuses — parfois des centaines de mégaoctets. Par défaut, les fonctions de tigris téléchargent les données à partir du site Web du US Census Bureau — mais cela peut devenir fastidieux si vous téléchargez les mêmes grands jeux de données à répétition. Pour régler ce problème, tigris offre une option pour mettre en cache les données téléchargées sur l'ordinateur de l'utilisateur pour un usage ultérieur, ce qui signifie que les fichiers n'ont à être téléchargés du site du Census qu'une seule fois. Dans cet exercice, vous vous familiariserez avec la fonction de mise en cache dans tigris.
Cette activité fait partie du cours
Analyser les données du recensement des États-Unis avec R
Instructions de l’exercice
- Utilisez une version simulée de la fonction
tigris_cache_dir()pour définir un répertoire de cache hypothétique. - Réglez l'option
tigris_use_cacheàTRUEpour indiquer à tigris de mettre en cache les fichiers de formes (shapefiles). - Utilisez
getOption()pour vérifier que vous avez bien modifié l'option de cache.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Set the cache directory
___("Your preferred cache directory path would go here")
# Set the tigris_use_cache option
options(___ = ___)
# Check to see that you've modified the option correctly
___("tigris_use_cache")