📅  最后修改于: 2023-12-03 15:06:32.345000             🧑  作者: Mango
当处理数据时,通常需要从外部文件中读取数据。在 R 编程中,数据可以存储在多种格式中,例如 CSV、Excel、JSON 等。本文将介绍如何从这些文件中读取表格数据,并将其转化为 R 中的数据框。
CSV(Comma-Separated Values)格式是最常见的数据格式之一。以下是如何从 CSV 文件中读取数据:
# 读取 CSV 文件
data <- read.csv("data.csv")
# 查看前几行数据
head(data)
输出结果如下:
Name Age Gender
1 Li 24 M
2 Zha 28 F
3 Wang 25 M
4 Zhang 21 F
Excel 文件是另一种经常使用的数据格式。R 提供了 readxl
包来读取 Excel 文件。以下是如何从 Excel 文件中读取数据:
# 安装 readxl 包
install.packages("readxl")
# 加载 readxl 包
library(readxl)
# 读取 Excel 文件
data <- read_excel("data.xlsx")
# 查看前几行数据
head(data)
输出结果如下:
# A tibble: 4 x 3
Name Age Gender
<chr> <dbl> <chr>
1 Li 24 M
2 Zha 28 F
3 Wang 25 M
4 Zhang 21 F
JSON(JavaScript Object Notation)格式是一种轻量级的数据格式,常用于 Web 应用程序。以下是如何从 JSON 文件中读取数据:
# 安装 jsonlite 包
install.packages("jsonlite")
# 加载 jsonlite 包
library(jsonlite)
# 读取 JSON 文件
data <- fromJSON("data.json")
# 将数据转化为数据框
data <- as.data.frame(data)
# 查看前几行数据
head(data)
输出结果如下:
Name Age Gender
1 Li 24 M
2 Zha 28 F
3 Wang 25 M
4 Zhang 21 F
以上是从 R 编程中的文件中读取表格数据的一些常见方法。通过这些方法,我们可以轻松地将外部数据读取到 R 中进行处理和分析。