使用sapply函数筛选数值型变量并汇总(R语言)
在R语言中,我们经常需要对数据进行筛选和汇总。当数据集中包含多个变量时,我们可能只对其中的数值型变量感兴趣。本文将介绍如何使用sapply函数来筛选数值型变量,并对这些变量进行汇总统计。
首先,我们需要准备一个包含多个变量的数据集。假设我们有一个名为"dataset"的数据框,其中包含了一些数值型变量和非数值型变量。让我们先查看一下这个数据集的结构:
# 创建一个示例数据集
dataset <- data.frame(
var1 = c(1, 2, 3),
var2 = c(4, 5, 6),
var3 = c("a", "b", "c"),
var4 = c(7, 8, 9),
var5 = c("d", "e", "f"),
stringsAsFactors = FALSE
)
# 查看数据集结构
str(dataset)
运行以上代码,我们可以看到数据集的结构信息,其中包含了数值型变量和非数值型变量。
接下来,我们使用sapply函数来筛选数值型变量。sapply函数是一个非常实用的函数,它可以对列表或数据框的每一列应用指定的函数,并返回一个结果向量。在这里,我们将使