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))
输出 。
我们也可以通过使用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))
输出 。
方法2:使用boxplot()
这将产生一个表示最小、最大、中位数、第一和第三四分位数的图。
语法 。
boxplot(data)
例子。编 写向量的摘要
# create the vector with 10 elements
data=c(1:10)
# get five summary
print(boxplot(data))
输出 。