Bắt đầu ngayBắt đầu miễn phí

toJSON()

Bên cạnh việc chuyển JSON sang R với fromJSON(), bạn cũng có thể dùng toJSON() để chuyển dữ liệu R sang định dạng JSON. Cách dùng cơ bản nhất là truyền vào một đối tượng R để chuyển thành JSON. Kết quả là một đối tượng R thuộc lớp json, về cơ bản là một chuỗi ký tự biểu diễn JSON đó.

Trong bài này, bạn sẽ làm việc với một tệp .csv chứa thông tin về lượng nước khử mặn được sản xuất trên toàn thế giới. Như bạn sẽ thấy, dữ liệu có khá nhiều giá trị bị thiếu. Dữ liệu này nằm tại URL đã được chỉ định trong mã mẫu.

Bài tập này là một phần của khóa học

Nhập dữ liệu nâng cao trong R

Xem khóa học

Hướng dẫn bài tập

  • Sử dụng một hàm của gói utils để nhập trực tiếp tệp .csv từ URL được chỉ định trong url_csv. Lưu data frame thu được là water.
  • Chuyển data frame water sang JSON. Đặt tên đối tượng kết quả là water_json.
  • In water_json ra.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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
Chỉnh sửa và Chạy Mã