toJSON()
Förutom att konvertera JSON till R med fromJSON() kan du även använda toJSON() för att konvertera R-data till JSON-format. I sin enklaste form skickar du bara ett R-objekt till funktionen för att konvertera det. Resultatet är ett R-objekt av klassen json, vilket i grunden är en teckensträng som representerar det JSON-objektet.
I den här övningen arbetar du med en .csv-fil som innehåller information om mängden avsaltat vatten som produceras runt om i världen. Som du kommer att se innehåller den många saknade värden. Data finns på den URL som anges i exempelkoden.
Den här övningen är en del av kursen
Importera data på mellannivå i R
Övningsinstruktioner
- Använd en funktion från paketet
utilsför att importera.csv-filen direkt från den URL som anges iurl_csv. Spara den resulterande dataramen somwater. - Konvertera dataramen
watertill JSON. Kalla det resulterande objektetwater_json. - Skriv ut
water_json.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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