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