toJSON()
Pe lângă conversia JSON în R cu fromJSON(), poți folosi și toJSON() pentru a converti date din R în format JSON. În varianta sa de bază, îi transmiți funcției un obiect R pe care vrei să îl convertești. Rezultatul este un obiect R de clasa json, care este, în esență, un șir de caractere ce reprezintă acel JSON.
În acest exercițiu, vei lucra cu un fișier .csv ce conține informații despre cantitatea de apă desalinizată produsă în diferite țări din lume. Vei observa că setul de date conține multe valori lipsă. Datele pot fi accesate la URL-ul specificat în codul exemplu.
Acest exercițiu face parte din cursul
Importul intermediar al datelor în R
Instrucțiuni pentru exercițiu
- Folosește o funcție din pachetul
utilspentru a importa fișierul.csvdirect de la URL-ul specificat înurl_csv. Salvează data frame-ul rezultat sub numelewater. - Convertește data frame-ul
waterîn format JSON. Numește obiectul rezultatwater_json. - Afișează
water_json.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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