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 exercício faz parte do curso
Importação de dados intermediária em R
Instruções do exercício
- 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.
Exercício interativo prático
Experimente este exercício 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