Acceso a los datos
Lección 5 de 19 del curso Análisis con Pandas de Coddy.
Después de cargar los datos en un dataframe, puedes acceder a datos específicos de varias maneras. Para seleccionar una columna, utiliza corchetes y el nombre de la columna:
column = df['column_name']La variable column contendrá una serie. (¿Recuerdas que cada columna es un objeto series?)
Para seleccionar una fila, utiliza las funciones loc o iloc. Por ejemplo:
df.iloc[0] df.loc[0]Ambas devolverán la primera fila. Aprenderemos sobre sus diferencias más adelante en este curso.
Para obtener una celda específica del dataframe, añade un número más a iloc (loc no admite esta función). iloc significa index loc.
df.iloc[0,1]Esto devolverá la celda de row = 0 y column = 1.
Desafío
FácilCrea una función llamada specific_returner que acepte un nombre de archivo y una cadena que represente un índice o un nombre de columna (si es un índice, conviértelo a un entero).
Si es un índice, devuelve la fila correspondiente, y si es un nombre de columna, devuelve la columna correspondiente.
Pruébalo tú mismo
import pandas as pd
def specific_returner(file_name, value):
# Escribe el código aquíTodas las lecciones de Análisis con Pandas
4Análisis de datos con Pandas
Estadística descriptivaAgrupación y agregación de datosDiferentes agregacionesMerge y Concat2Trabajando con el DataFrame
Entendiendo los DataFramesAcceso a los datosLimpieza de datos - Datos faltantesLimpieza de datos - Más herramientas3Manipulación de datos con Pandas
Retornar el resultado solicitadoFiltrar datosAgregar y eliminarModificar datosModificar cadenasModificaciones personalizadas