toJSON()
En plus de convertir du JSON en R avec fromJSON(), vous pouvez aussi utiliser toJSON() pour convertir des données R en format JSON. Dans son utilisation la plus simple, vous lui passez simplement un objet R à convertir en JSON. Le résultat est un objet R de la classe json, qui est essentiellement une chaîne de caractères représentant ce JSON.
Dans cet exercice, vous allez travailler avec un fichier .csv qui contient de l'information sur la quantité d'eau dessalée produite dans le monde. Comme vous le verrez, il comporte beaucoup de valeurs manquantes. Ces données se trouvent à l'URL indiquée dans l'exemple de code.
Cette activité fait partie du cours
Importation de données intermédiaire avec R
Instructions de l’exercice
- Utilisez une fonction du paquet
utilspour importer le fichier.csvdirectement à partir de l'URL indiquée dansurl_csv. Enregistrez le tableau de données résultant sous le nomwater. - Convertissez le tableau de données
wateren JSON. Nommez l'objet obtenuwater_json. - Affichez
water_json.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# jsonlite is already loaded
# URL pointing to the .csv file
url_csv <- "https://assets.datacamp.com/production/course_1478/datasets/water.csv"
# Import the .csv file located at url_csv
# Convert the data file according to the requirements
# Print out water_json