toJSON()
Oprócz konwertowania JSON na format R za pomocą fromJSON(), możesz również używać toJSON(), aby przekształcać dane R do formatu JSON. W najprostszym zastosowaniu wystarczy przekazać tej funkcji obiekt R, który chcesz skonwertować. Wynikiem jest obiekt R klasy json – czyli w praktyce ciąg znaków reprezentujący dany JSON.
W tym ćwiczeniu będziesz pracować z plikiem .csv zawierającym informacje o ilości odsalanej wody produkowanej na całym świecie. Jak się przekonasz, zawiera on wiele brakujących wartości. Dane są dostępne pod adresem URL podanym w przykładowym kodzie.
To ćwiczenie jest częścią kursu
Importowanie danych w R – poziom średnio zaawansowany
Instrukcje do ćwiczenia
- Użyj funkcji z pakietu
utils, aby zaimportować plik.csvbezpośrednio z adresu URL podanego w zmiennejurl_csv. Zapisz wynikową ramkę danych jakowater. - Przekonwertuj ramkę danych
waterdo formatu JSON. Nazwij wynikowy obiektwater_json. - Wyświetl zawartość
water_json.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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