R语言 如何计算五个数字的汇总

R语言 如何计算五个数字的汇总

在这篇文章中,我们将讨论如何在R编程语言中计算五个数字的总结。

五个数字总结也被称为boxplot。它将返回五个数值,这些数值是 。

  • 给定数据中存在的最小值
  • 给定数据中存在的第一四分位值
  • 给定数据中的中位数
  • 给定数据中存在的第三个四分位值
  • 给定数据中的最大值

方法1:使用fivenum()

这个函数将获得给定数据的五位数摘要

语法:

fivanum(data)

例1 :获取向量的fivenumber摘要

# create the vector with 10 elements
data=c(1:10)
  
# get five summary
print(fivenum(data))

输出

[1]  1.0  3.0  5.5  8.0 10.0

例2: 在数据框架中获取fivenumber摘要

# create the dataframe with 4 columns
data=data.frame(col1=c(1:10),col2=c(23:32),
                col3=c(11:20),col4=c(34:43))
  
# display
print(data)
  
# get five summary of col1
print(fivenum(datacol1))
  
# get five summary of col2
print(fivenum(datacol2))
  
# get five summary of col3
print(fivenum(datacol3))
  
# get five summary of col4
print(fivenum(datacol4))

输出

如何在R语言中计算五个数字的汇总?

我们也可以通过使用sapply与fivenum()函数,一次从多列中获得fivenumber摘要。

语法

sapply(dataframe, fivenum)

例子: 一次从多列中获得fivenumber摘要

# create the dataframe with 4 columns
data=data.frame(col1=c(1:10),col2=c(23:32),
                col3=c(11:20),col4=c(34:43))
  
# display
print(data)
  
# get five summary of col1,col2,col3
print(sapply(data[c('col1','col2','col3')], fivenum))

输出

如何在R语言中计算五个数字的汇总?

方法2:使用boxplot()

这将产生一个表示最小、最大、中位数、第一和第三四分位数的图。

语法

boxplot(data)

例子。编 写向量的摘要

# create the vector with 10 elements
data=c(1:10)
  
# get five summary
print(boxplot(data))

输出

如何在R语言中计算五个数字的汇总?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程