toJSON()
除了使用 fromJSON() 将 JSON 转成 R,对应地,您也可以使用 toJSON() 将 R 数据转换为 JSON 格式。最基本的用法是把要转换的 R 对象传给这个函数。结果会是一个 json 类的 R 对象,本质上是一个表示该 JSON 的字符字符串。
在本练习中,您将使用一个包含全球海水淡化产量信息的 .csv 文件。正如您将看到的,其中包含大量缺失值。该数据可在示例代码中给出的 URL 上找到。
本练习是课程的一部分
R 数据导入进阶
练习说明
- 使用
utils包中的函数,直接从url_csv指定的 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