Ejercicios de Introducción a Pandas y NumPy
Ejercicio 1
Crea un array NumPy de tamaño 10, con valores del 1 al 10.
import numpy as np
arr = np.arange(1, 11)
print(arr)
Ejercicio 2
Crea un DataFrame Pandas a partir de un diccionario de Python.
import pandas as pd
data = {'Nombre': ['Juan', 'María', 'Ana'],
'Edad': [25, 30, 28]}
df = pd.DataFrame(data)
print(df)
Ejercicio 3
Selecciona las filas del DataFrame donde la columna 'edad' sea mayor a 30.
import pandas as pd
data = {'Nombre': ['Juan', 'María', 'Ana'],
'Edad': [25, 30, 28]}
df = pd.DataFrame(data)
filtro = df['Edad'] > 30
resultado = df[filtro]
print(resultado)
Ejercicio 4
Calcula la media de una columna en un DataFrame utilizando NumPy.
import pandas as pd
import numpy as np
data = {'Nombre': ['Juan', 'María', 'Ana'],
'Edad': [25, 30, 28]}
df = pd.DataFrame(data)
media = np.mean(df['Edad'])
print(media)
Ejercicio 5
Elimina las filas duplicadas en un DataFrame de Pandas.
import pandas as pd
data = {'Nombre': ['Juan', 'María', 'Ana', 'Juan'],
'Edad': [25, 30, 28, 25]}
df = pd.DataFrame(data)
df = df.drop_duplicates()
print(df)