toJSON()
Neben der Umwandlung von JSON nach R mit fromJSON() kannst du auch toJSON() verwenden, um R-Daten in das JSON-Format zu konvertieren. In der einfachsten Anwendung übergibst du dieser Funktion einfach ein R-Objekt, das in JSON umgewandelt werden soll. Das Ergebnis ist ein R-Objekt der Klasse json, im Grunde ein Zeichenstring, der dieses JSON repräsentiert.
In dieser Übung arbeitest du mit einer .csv-Datei, die Informationen über die Menge entsalzten Wassers enthält, das weltweit produziert wird. Wie du sehen wirst, enthält sie viele fehlende Werte. Diese Daten findest du unter der URL, die im Beispielcode angegeben ist.
Diese Übung ist Teil des Kurses
Fortgeschrittenes Importieren von Daten in R
Anleitung zur Übung
- Verwende eine Funktion aus dem Paket
utils, um die.csv-Datei direkt von der inurl_csvangegebenen URL zu importieren. Speichere das resultierende Data Frame alswater. - Wandle das Data Frame
waterin JSON um. Nenne das resultierende Objektwater_json. - Gib
water_jsonaus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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