toJSON()
Además de convertir JSON a R con fromJSON(), también puedes usar toJSON() para convertir datos de R al formato JSON. En su uso más básico, solo tienes que pasarle un objeto de R para convertirlo a JSON. El resultado es un objeto de R de la clase json, que básicamente es una cadena de caracteres que representa ese JSON.
En este ejercicio, trabajarás con un archivo .csv que contiene información sobre la cantidad de agua desalada que se produce en todo el mundo. Como verás, tiene muchos valores ausentes. Estos datos están disponibles en la URL indicada en el código de ejemplo.
Este ejercicio forma parte del curso
Importación intermedia de datos en R
Instrucciones del ejercicio
- Usa una función del paquete
utilspara importar el archivo.csvdirectamente desde la URL especificada enurl_csv. Guarda el data frame resultante comowater. - Convierte el data frame
watera JSON. Llama al objeto resultantewater_json. - Imprime
water_json.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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