toJSON()
Além de converter JSON para R com fromJSON(), você também pode usar toJSON() para converter dados de R para o formato JSON. No uso mais básico, você simplesmente passa para essa função um objeto R para ser convertido em JSON. O resultado é um objeto R da classe json, que é basicamente uma string de caracteres representando esse JSON.
Neste exercício, você vai trabalhar com um arquivo .csv que contém informações sobre a quantidade de água dessalinizada produzida ao redor do mundo. Como você verá, ele contém muitos valores ausentes. Esses dados podem ser encontrados na URL especificada no código de exemplo.
Este exercicio faz parte do curso
Importação de dados intermediária em R
Instruções do exercicio
- Use uma função do pacote
utilspara importar o arquivo.csvdiretamente da URL especificada emurl_csv. Salve o data frame resultante comowater. - Converta o data frame
waterpara JSON. Chame o objeto resultante dewater_json. - Imprima
water_json.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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