Seleccione la primera o la última N filas en un marco de datos usando el método head() y tail() en Python-Pandas

Analicemos cómo seleccionar el número N superior o inferior de filas de un marco de datos usando los métodos head() y tail().

1) Seleccione las primeras N filas de un marco de datos utilizando el head()método de Pandas DataFrame:

El método Pandas head()se usa para devolver las n primeras (5 por defecto) filas de un marco de datos o serie

Sintaxis: Dataframe.head(n).

Parámetros: (opcional) n es un valor entero, número de filas a devolver.

Retorno: Dataframe con top n filas.

Vamos a crear un marco de datos

# import pandas library as pd
import pandas as pd
  
# List of Tuples
students = [('Ankit', 22, 'Up', 'Geu'),
           ('Ankita', 31, 'Delhi', 'Gehu'),
           ('Rahul', 16, 'Tokyo', 'Abes'),
           ('Simran', 41, 'Delhi', 'Gehu'),
           ('Shaurya', 33, 'Delhi', 'Geu'),
           ('Harshita', 35, 'Mumbai', 'Bhu' ),
           ('Swapnil', 35, 'Mp', 'Geu'),
           ('Priya', 35, 'Uk', 'Geu'),
           ('Jeet', 35, 'Guj', 'Gehu'),
           ('Ananya', 35, 'Up', 'Bhu')
            ]
  
# Create a DataFrame object from
# list of tuples along with columns
# and indices.
details = pd.DataFrame(students, columns =['Name', 'Age',
                                           'Place', 'College'],
                        index =['a', 'b', 'c', 'd', 'e',
                                'f', 'g', 'i', 'j', 'k'])
  
details

Producción:

python-pandas-head-1

Ejemplo 1:

# Show first 5 rows of the details dataframe
# from top
details.head()

Producción:

python-pandas-head-2

Ejemplo 2:

# display top 3 rows of the dataframe
details.head(3)

Producción:

python-pandas-head-3

Ejemplo 3:

# display top 2 rows of the specific columns
details[['Name', 'Age']].head(2)

Producción:

python-pandas-head-4

2) Seleccione las últimas N filas de un marco de datos usando el método tail() de Pandas DataFrame:

El método Pandas tail()se usa para devolver las n filas inferiores (5 de forma predeterminada) de un marco de datos o serie.

Sintaxis: Dataframe.tail(n)

Parámetros: (opcional) n es un valor entero, número de filas a devolver.

Retorno: marco de datos con n filas inferiores.

Ejemplo 1:

# Show bottom 5 rows of the dataframe
details.tail()

Producción:

python-tail-1

Ejemplo 2:

# Show bottom 3 rows of the dataframe
details.tail(3)

Producción:

python-pandas-tail-2

Ejemplo 3:

# Show bottom 2 rows of the specific
# columns from dataframe
details[['Name', 'Age']].tail(2)

Producción:

python-pandas-tail-3

Publicación traducida automáticamente

Artículo escrito por ankthon y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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