Aan de slagBegin gratis

toJSON()

Naast het omzetten van JSON naar R met fromJSON(), kun je ook toJSON() gebruiken om R-data om te zetten naar JSON-formaat. In de eenvoudigste vorm geef je deze functie gewoon een R-object mee om naar JSON te converteren. Het resultaat is een R-object van de klasse json, wat in feite een tekenreeks is die die JSON voorstelt.

In deze oefening werk je met een .csv-bestand met informatie over de hoeveelheid ontzilt water die wereldwijd wordt geproduceerd. Zoals je zult zien, bevat het veel missende waarden. Deze data is te vinden op de URL die in de voorbeeldcode is opgegeven.

Deze oefening maakt deel uit van de cursus

Gevorderd data importeren in R

Bekijk cursus

Oefeninstructies

  • Gebruik een functie uit het utils-pakket om het .csv-bestand direct te importeren vanaf de URL die in url_csv staat. Sla het resulterende dataframe op als water.
  • Zet het dataframe water om naar JSON. Noem het resulterende object water_json.
  • Print water_json.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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
Code bewerken en uitvoeren