toJSON()
En plus de convertir du JSON vers R avec fromJSON(), vous pouvez aussi utiliser toJSON() pour convertir des données R au format JSON. Dans son usage le plus simple, il suffit de passer à cette fonction un objet R à convertir en JSON. Le résultat est un objet R de 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 contenant des informations sur la quantité d’eau dessalée produite dans le monde. Comme vous le verrez, il contient de nombreuses valeurs manquantes. Ces données sont disponibles à l’URL indiquée dans l’exemple de code.
Cet exercice fait partie du cours
<cours>Importation de données en R : niveau intermédiaire</cours>Instructions de l’exercice
- Utilisez une fonction du package
utilspour importer le fichier.csvdirectement depuis l’URL indiquée dansurl_csv. Enregistrez le data frame résultant sous le nomwater. - Convertissez le data frame
wateren JSON. Appelez 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