Las funciones head() y tail() en R – Referencia detallada

Las funciones head() y tail() en R se utilizan a menudo para leer las primeras y las últimas n filas de un conjunto de datos.

Puede ser un profesional en activo, un programador o un estudiante novato, pero hay ocasiones en las que necesitará leer grandes conjuntos de datos y analizarlos.

Es realmente difícil digerir un conjunto de datos enorme que tenga más de 20 columnas o incluso más y miles de filas.

Este artículo abordará las funciones head() y tail() en R, que devuelven las primeras y las últimas n filas respectivamente.


Sintaxis de las funciones head() y tail()

Veamos rápidamente cómo se ven los métodos head() y tail()

Head(): Función que devuelve las primeras n filas del conjunto de datos.

head(x,n=number)

Tail(): Función que devuelve las últimas n filas del conjunto de datos.

tail(x,n=number)

Dónde,

x = conjunto de datos de entrada / marco de datos.

n = número de filas que la función debe mostrar.


La función head() en R

La función head() en R se utiliza para mostrar las primeras n filas presentes en el marco de datos de entrada .

En esta sección, obtendremos las primeras n filas usando la función head().

Para este proceso, vamos a importar un conjunto de datos ‘iris’ que está disponible en R Studio de forma predeterminada.

#importing the datasetdf-datasets::iris#returns first n rows of the datahead(df)

Puede ver que la función head() devolvió las primeras 6 filas presentes en el conjunto de datos iris.

La función head() con filas personalizadas

De forma predeterminada, la función head() devuelve las primeras 6 filas de forma predeterminada.

¿Pero qué pasa si quieres ver las primeras 10 o 15 filas de un conjunto de datos?

Bueno, puedes observar en la sintaxis que puedes pasar el argumento numérico a la función principal para mostrar un número específico de filas.

Veamos cómo funciona.

#importing the datadf-datasets::airquality#returns first 10 rowshead(df,n=10)

Ahora puede ver que la función head() devolvió las primeras 10 filas tal como las especificamos en la entrada. También puede escribir la misma consulta como head(df,10) y obtener los mismos resultados.

Así es como funciona la función head().


Función head() para obtener los primeros n valores en la columna específica

Bueno, en las secciones anteriores, la función head() devolvió el conjunto completo de valores presentes en las primeras n filas de un conjunto de datos.

¿Pero sabías que la función head() es capaz de devolver los valores de la columna particular?

¡Sí, lo leíste bien!

Con un solo fragmento de código, puede obtener los primeros n valores de la columna especificada.

#importing the datadf-datasets::mtcars#returns first 10 values in column 'mpg'head(mtcars$mpg,10)
Output = 21.0 21.0 22.8 21.4 18.7 18.1 14.3 24.4 22.8 19.2

Al igual que en el ejemplo anterior, puedes mencionar fácilmente el nombre de la columna requerida junto con la cantidad de filas requeridas. Eso es todo.

La función head() penetrará en los datos y devolverá lo requerido.


La función tail() en R

La función tail() en R se utiliza particularmente para mostrar las últimas n filas del conjunto de datos, al contrario de la función head().

Esta sección ilustrará la función tail() y su uso en R.

Para este propósito, utilizamos el conjunto de datos “calidad del aire”.

#importing the dataset df-datasets::airquality#returns last n rows of the datatail(df)

En este resultado, puedes ver las últimas 6 filas del conjunto de datos de iris. Esto es lo que hará la función tail() en R.

La función tail() con filas personalizadas

Similar a la función head(), la función tail() puede devolver las últimas n filas del recuento especificado.

#importing the datadf-datasets::airquality#returns the last 10 values tail(df,10)

Aquí puedes ver que la función tail() ha devuelto las últimas 10 filas según lo especificado por nosotros en el código.


Función tail() para obtener los primeros n valores en la columna específica

Las funciones head() y tail() hacen el mismo trabajo pero de manera completamente opuesta.

También puedes utilizar la función tail para obtener los últimos n valores de una columna en particular.

¡Veamos cómo funciona!

#importing the datadf-datasets::mtcars#returns the last 10 values of column 'mpg'tail(mtcars$mpg,10)
Output = 15.2 13.3 19.2 27.3 26.0 30.4 15.8 19.7 15.0 21.4

Si lograste obtener este resultado, ¡felicitaciones! Lo lograste.

Al igual que en este ejemplo, puede especificar el nombre de la columna junto con el número de filas para obtener los valores requeridos.


Terminando

Las funciones head() y tail() en R son las funciones más útiles cuando se trata de leer y analizar datos.

Puede obtener valores personalizados a través de estas funciones, como se ilustra arriba. ¡Sintaxis simple, resultados efectivos! – Función head() y tail() en R.

Eso es todo por ahora, ¡¡¡ feliz análisis!!!

Más información : Documentación R

SUSCRÍBETE A NUESTRO BOLETÍN 
No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio