CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Utilisez une fonction du paquet utils pour importer le fichier .csv directement à partir de l'URL indiquée dans url_csv. Enregistrez le tableau de données résultant sous le nom water.
  • Convertissez le tableau de données water en JSON. Nommez 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