ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Use uma função do pacote utils para importar o arquivo .csv diretamente da URL especificada em url_csv. Salve o data frame resultante como water.
  • Converta o data frame water para JSON. Chame o objeto resultante de water_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
Editar e executar o código