CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Utilisez une fonction du package utils pour importer le fichier .csv directement depuis l’URL indiquée dans url_csv. Enregistrez le data frame résultant sous le nom water.
  • Convertissez le data frame water en JSON. Appelez l’objet obtenu water_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
Modifier et exécuter le code