LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Verwende eine Funktion aus dem Paket utils, um die .csv-Datei direkt von der in url_csv angegebenen URL zu importieren. Speichere das resultierende Data Frame als water.
  • Wandle das Data Frame water in JSON um. Nenne das resultierende Objekt water_json.
  • Gib water_json aus.

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
Code bearbeiten und ausführen