НачатьНачать бесплатно

toJSON()

Помимо преобразования JSON в объекты R с помощью fromJSON(), вы можете использовать toJSON() для обратной операции — конвертации данных R в формат JSON. В простейшем случае достаточно передать функции объект R, который нужно преобразовать. Результатом будет объект класса json — по сути, строка символов, представляющая соответствующий JSON.

В этом упражнении вы будете работать с файлом .csv, содержащим информацию об объёмах опреснённой воды, производимой в разных странах мира. Как вы увидите, в нём много пропущенных значений. Данные доступны по URL, указанному в примере кода.

Это упражнение является частью курса

Промежуточный уровень: импорт данных в R

Посмотреть курс

Инструкции к упражнению

  • Используйте функцию пакета utils, чтобы импортировать файл .csv непосредственно по URL, заданному в переменной url_csv. Сохраните полученный фрейм данных под именем water.
  • Преобразуйте фрейм данных water в JSON. Назовите полученный объект water_json.
  • Выведите water_json на экран.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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
Редактировать и запускать код