¿Cómo buscar un valor dentro de una fila de Pandas DataFrame?

En este artículo, veremos cómo buscar un valor dentro de la fila Pandas DataFrame en Python. 

Importación de bibliotecas y datos

Aquí vamos a importar el módulo requerido y luego leer el archivo de datos como marco de datos.

El enlace al conjunto de datos utilizado está aquí.

Python3

# importing pandas as ps
import pandas as pd
 
# importing data using .read_csv() method
df = pd.read_csv("data.csv")

Producción:

Buscando un valor

Aquí buscaremos el nombre de la columna en el marco de datos.

Sintaxis : df[df[‘column_name’] == valor_que_está_buscando]

donde df es nuestro dataFrame

Buscaremos todas las filas que tengan un valor «Sí» en la columna comprada.

Python3

df[df["Purchased"] == "Yes"]
# This line of code will print all rows
# which satisfy the condition df["Purchased"] == "Yes"
 
# In other words df["Purchased"] == "Yes"
# will return a boolean either true or false.
 
# if it returns true then we will print that
# row otherwise we will not print the row.

Producción:

También podemos usar más de una condición para buscar un valor. Veamos un ejemplo para encontrar todas las filas que tienen un valor de Edad entre 35 y 40 inclusive.

Sintaxis : df[condición]

donde df es nuestro dataFrame

Python3

df[(df["Age"] >= 35) & (df["Age"] <= 40)]
 
# This line of code will return all
# rows which satisfies both the conditions
# ie value of age >= 35 and value of age <= 40

Producción:

Publicación traducida automáticamente

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