使用subset函数筛选R语言中data.frame的特定行
在R语言中,data.frame是一种非常常用的数据结构,它类似于一个二维表格,可以存储不同类型的数据。当我们需要根据特定的筛选规则从data.frame中选择特定的行时,可以使用subset函数。subset函数基于指定的筛选条件返回符合条件的行。
下面我将详细介绍subset函数的用法,并提供相应的源代码示例。
首先,让我们创建一个示例data.frame用于演示subset函数的使用:
# 创建示例data.frame
df <- data.frame(
Name = c("Alice", "Bob", "Charlie", "David", "Eve"),
Age = c(25, 32, 28, 41, 35),
Gender = c("Female", "Male", "Male", "Male", "Female"),
Salary = c(50000, 60000, 55000, 70000, 65000)
)
# 打印data.frame
print(df)
上述代码创建了一个包含姓名、年龄、性别和薪资信息的data.frame。现在我们将使用subset函数根据筛选条件选择特定的行。
subset函数的基本语法如下