📜  从 R 编程中的文件中读取表格数据(1)

📅  最后修改于: 2023-12-03 15:06:32.345000             🧑  作者: Mango

从 R 编程中的文件中读取表格数据

当处理数据时,通常需要从外部文件中读取数据。在 R 编程中,数据可以存储在多种格式中,例如 CSV、Excel、JSON 等。本文将介绍如何从这些文件中读取表格数据,并将其转化为 R 中的数据框。

CSV

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

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

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 中进行处理和分析。