toJSON()
Oltre a convertire JSON in R con fromJSON(), puoi anche usare toJSON() per convertire dati R in formato JSON. Nell'uso più semplice, basta passare a questa funzione un oggetto R da convertire in JSON. Il risultato è un oggetto R della classe json, che è sostanzialmente una stringa di caratteri che rappresenta quel JSON.
In questo esercizio, lavorerai con un file .csv che contiene informazioni sulla quantità di acqua desalinizzata prodotta nel mondo. Come vedrai, contiene molti valori mancanti. Questi dati si trovano all'URL specificato nel codice di esempio.
Questo esercizio fa parte del corso
Importazione intermedia di dati in R
Istruzioni dell'esercizio
- Usa una funzione del pacchetto
utilsper importare il file.csvdirettamente dall'URL specificato inurl_csv. Salva il data frame risultante comewater. - Converte il data frame
waterin JSON. Chiama l'oggetto risultantewater_json. - Stampa
water_json.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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