R 中的 head() 和 tail() 函数 - 详细参考

R中的 Head()和Tail()函数通常用于读取数据集的前n行和后n行。

您可能是一名专业人士,程序员或初学者,但有时您需要阅读大型数据集并分析它们。

一个有20多列甚至更多、有数千行的巨大数据集真的很难消化。

本文将讨论R中的head()和ail()函数,它们分别返回第一行和最后n行。


Head()和Tail()函数语法

让我们快速了解head()和ail()方法是什么样子

Head(): 返回数据集的前n行的函数。

1head(x,n=number)

Tail(): 返回数据集最后n行的函数。

1tail(x,n=number)

哪里,

x= 数据集/数据帧输入。

n= 函数应显示的行数。


R中的head()函数

R中的Head()函数用于显示输入Data frame.]中的前_n_行

在本节中,我们将使用head()函数获取前n行。

对于这个过程,我们将导入一个数据集‘iris’,它在R Studio中默认可用。

1#importing the dataset
2df<-datasets::iris
3
4#returns first n rows of the data
5head(df)

iris 1

您可以看到,head()函数返回了虹膜数据集中的前6行。

带有自定义行的head()函数

默认情况下,head()函数默认返回前6行。

但是,如果您想要查看数据集的前10到15行,该怎么办?

好吧,你可以在语法中观察到,你可以将number参数传递给head函数来显示特定的行数。

让我们看看它是如何工作的。

1#importing the data
2df<-datasets::airquality
3
4#returns first 10 rows
5head(df,n=10)

Head R中的函数

现在,您可以看到head()函数返回了我们在输入中指定的前10行。您还可以编写与HEAD(df,10)相同的查询并获得相同的结果。

这就是head()函数的工作方式。


获取特定列前n个值的head()函数

在上面几节中,head()函数返回了数据集的前n行中存在的整个值集。

但是你知道head()函数能够返回特定列的值吗?

是的,你读对了!

只需一段代码,就可以获得指定列的前n个值。

1#importing the data
2df<-datasets::mtcars
3
4#returns first 10 values in column 'mpg'
5head(mtcars$mpg,10)
1Output = 21.0 21.0 22.8 21.4 18.7 18.1 14.3 24.4 22.8 19.2

就像上面的示例一样,您可以很容易地提到所需的列名和所需的行数。就这样。

Head()函数将穿透数据并返回所需的。


R中的Tail()函数

与head()函数相反,R中的ail()函数特别用于显示数据集的最后n行。

本节将说明Tail()函数及其在R中的用法。

为此,我们使用的是‘空气质量’数据集。

1#importing the dataset 
2df<-datasets::airquality
3
4#returns last n rows of the data
5tail(df)

Tail在R

在这个输出中,您可以看到虹膜数据集的最后6行。这就是Tail()函数将在R中执行的操作。

自定义行的tail()函数

与head()函数类似,ail()函数可以返回指定计数的最后n行。

1#importing the data
2df<-datasets::airquality
3
4#returns the last 10 values 
5tail(df,10)

R 1中的Tail

在这里您可以看到,Tail()函数返回了我们在代码中指定的最后10行。


Tail()函数,获取特定列的前n个值

Head()和ail()函数以完全相反的方式执行相同的工作。

你也可以使用tail函数来获取特定列的最后n个值。

让我们看看它是如何工作的!

1#importing the data
2df<-datasets::mtcars
3
4#returns the last 10 values of column 'mpg'
5tail(mtcars$mpg,10)
1Output = 15.2 13.3 19.2 27.3 26.0 30.4 15.8 19.7 15.0 21.4

如果你能得到这个输出,祝贺你!你已经做到了。

就像这个示例一样,您可以指定列名和行数以获得所需的值。


总结

R中的head()和tail()函数是读取和分析数据时最有用的函数。

如上所述,您可以通过这些函数获得定制值。语法简单,结果有效!--R.

现在就到这里,快乐分析!

更多研究r documentation

Published At
Categories with 技术
Tagged with
comments powered by Disqus