本文概述
- 安装rjson包
- 创建一个JSON文件
- 读取JSON文件
- 将JSON数据转换为数据框
文章图片
安装rjson包 通过在R控制台中运行以下命令, 我们将rjson包安装到当前工作目录中。
install.packages("rjson")
输出
文章图片
创建一个JSON文件 【R JSON文件操作详细图解】JSON文件的扩展名是.json。要创建JSON文件, 我们将以下数据另存为employee_info.json。我们可以使用任何适合编写JSON文件的规则, 在任何文本编辑器中编写员工信息。在JSON文件中, 该信息包含在花括号({})之间。
示例:employee_info.json
{ "id":["1", "2", "3", "4", "5", "6", "7", "8" ], "name":["Shubham", "Nishka", "Gunjan", "Sumit", "Arpita", "Vaishali", "Anisha", "Ginni" ], "salary":["623", "552", "669", "825", "762", "882", "783", "964"], "start_date":[ "1/1/2012", "9/15/2013", "11/23/2013", "5/11/2014", "3/27/2015", "5/21/2013", "7/30/2013", "6/17/2014"], "dept":[ "IT", "Operations", "Finance", "HR", "Finance", "IT", "Operations", "Finance"]}
输出
文章图片
读取JSON文件 在R中读取JSON文件是一个非常简单有效的过程。 R从JSON()函数提供以从JSON文件提取数据。默认情况下, 此函数以列表形式提取数据。此函数获取JSON文件并返回其中包含的记录。
让我们看一个示例, 以了解如何使用fromJSON()函数提取数据并以列表形式打印结果。我们将考虑之前创建的employee_info.json文件。
例子
# Loading the package which is required to read JSON files.library("rjson")# Giving the input file name to the function fromJSON.result <
- fromJSON(file = "employee_info.json")# Printing the result.print(result)
输出
文章图片
将JSON数据转换为数据框 R提供as.data.frame()函数, 将提取的数据转换为数据帧。为了进一步分析, 数据分析人员使用此功能。让我们开始一个示例, 看看如何使用此函数, 在我们的示例中, 我们将考虑我们的employee_info.json文件。
例子
# Loading the package which is required to read JSON files.library("rjson")# Giving the input file name to the function fromJSON.result <
- fromJSON(file = "employee_info.json")# Converting the JSON record to a data frame.data_frame <
- as.data.frame(result)#Printing JSON data frameprint(data_frame)
输出
文章图片
推荐阅读
- R编程中的关键字用法图解
- WinXP系统RPC服务器不可用怎样办?
- 如何处理WinXP电脑显示器有波纹的问题
- WinXP系统运用dos命令删除文件夹的办法
- 如何处理WinXP系统IE提示“是否停止运行此脚本”的问题
- WinXP系统资源管理器怎样打开?打开资源管理器的办法
- WinXP系统文件删不掉的处理办法
- WinXP系统怎样查网速?查网速的办法
- WinXP系统打开程序时提示“不是有效果的Win32应用程序”怎样办?