R summary() 函数 - 查看数据摘要
R summary() 函数用于生成数据的统计摘要,是数据探索的第一步。
对于数值型数据,summary() 返回最小值、四分位数、中位数、均值、最大值等。
summary() 函数语法格式如下:
summary(object)
参数说明:
object 输入对象,可以是向量、数据框、矩阵或模型结果。
实例
# 数值向量的摘要
scores <- c(55, 62, 68, 70, 72, 75, 78, 80, 82, 85,
88, 90, 92, 95, 98)
print("数值向量 summary:")
print(summary(scores))
# 数据框的摘要
df <- data.frame(
姓名 = c("张三", "李四", "王五", "赵六", "钱七"),
年龄 = c(25, 30, 28, 35, 22),
成绩 = c(88, 92, 76, 85, 90)
)
print("数据框 summary:")
print(summary(df))
scores <- c(55, 62, 68, 70, 72, 75, 78, 80, 82, 85,
88, 90, 92, 95, 98)
print("数值向量 summary:")
print(summary(scores))
# 数据框的摘要
df <- data.frame(
姓名 = c("张三", "李四", "王五", "赵六", "钱七"),
年龄 = c(25, 30, 28, 35, 22),
成绩 = c(88, 92, 76, 85, 90)
)
print("数据框 summary:")
print(summary(df))
执行以上代码输出结果为:
[1] "数值向量 summary:"
Min. 1st Qu. Median Mean 3rd Qu. Max.
55.00 71.00 80.00 79.33 88.75 98.00
[1] "数据框 summary:"
姓名 年龄 成绩
张三:1 Min. :22.0 Min. :76.0
李四:1 1st Qu.:25.0 1st Qu.:85.0
王五:1 Median :28.0 Median :88.0
赵六:1 Mean :28.0 Mean :86.2
钱七:1 3rd Qu.:30.0 3rd Qu.:90.0
Max. :35.0 Max. :92.0
对于因子变量,summary() 会显示频数统计;对于线性模型,则显示模型详细信息。

R 语言实例