Seleccione una fila de serie o marco de datos por índice entero dado

Dataframe.iloc[]  se usa para seleccionar una fila de serie/marco de datos por índice entero dado. Vamos a crear un marco de datos:

Código:

Python3

# import pandas library
import pandas as pd 
  
# Create the dataframe 
df = pd.DataFrame({'ID': ['114', '345',
                         '157788', '5626'], 
                'Product': ['shirt', 'trousers',
                           'tie', 'belt'], 
                'Price': [1200, 1500,
                         600, 352], 
                'Color': ['White','Black', 
                         'Red', 'Brown'], 
                'Discount': [10, 10,
                            10, 10]}) 
  
# Show the dataframe
df

Producción:

Dataframe

Ahora, seleccionando una fila de serie/marco de datos por un índice entero dado:
Ejemplo 1: seleccionando solo la primera fila.

Python3

# select first row 
# from the dataframe
df.iloc[0]

Producción: 
 

first row of dataframe

Ejemplo 2: Selección de 0,1,2 filas.

Python3

# select 0, 1, 2 rows
#from the dataframe
df.iloc[0 : 3]

Producción:
 

extract rows of dataframe

Ejemplo 3: Selección de filas de 0 a 2 y columnas de 0 a 1.

Python3

# selecting rows from 0 to
# 2 and columns 0 to 1
df.iloc[0 : 3, 0 : 2]

Producción: 
 

Dataframe subset

Ejemplo 4: Seleccionar todas las filas y columnas del 0 al 3. 

Python3

# selecting all rows and 
# columns from 0 to 3
df.iloc[ : , 0 : 4]

Producción:
 

Ejemplo 5: Selección de todas las filas y la segunda columna.

Python3

# selecting all rows and 
# 3rd column
df.iloc[ : , 2]

Producción:
 

dataframe with 2nd column only

Publicación traducida automáticamente

Artículo escrito por yash41997 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 *