Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío | Ingeniería de Características
Procesamiento Previo de Datos

book
Desafío

Tarea

Swipe to start coding

Ahora puede resolver una tarea bastante sencilla: leer un conjunto de datos sintéticos con perfiles de una red social y crear nuevas características.

  1. Crea una nueva característica Age Binning (como antes) que divide las edades de los usuarios en grupos de edad (por ejemplo, 20-30, 30-40, 40-50, etc.). Por ejemplo, 35 (int) -> 30-40 (str)
    1. Crear una segunda función Average Hours que cuente el número medio de horas a la semana que los usuarios dedican a las redes sociales.

Solución

import pandas as pd
import numpy as np

# Read the dataset
dataset = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/9c23bf60-276c-4989-a9d7-3091716b4507/datasets/social_network.csv')

# Age binning
# HINT: use a function pd.cut()
dataset['Age Group'] = pd.cut(dataset['Age'], bins=[10, 20, 30, 40, 50, 60, np.inf], labels=['10-20', '20-30', '30-40', '40-50', '50-60', '60+'])

# Average hours per week
# HINT: use .iloc() method
dataset['Average Hours'] = dataset.iloc[:, 3:-1].mean(axis=1)

# Print the dataset
print(dataset)
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 6
import pandas as pd
import numpy as np

# Read the dataset
dataset = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/9c23bf60-276c-4989-a9d7-3091716b4507/datasets/social_network.csv')

# Age binning
# HINT: use a function pd.cut()
dataset['Age Group'] = pd.___(dataset['Age'], bins=[10, 20, 30, 40, 50, 60, np.inf], ___=['10-20', '20-30', '30-40', '40-50', '50-60', '60+'])

# Average hours per week
# HINT: use .iloc() method
dataset['Average Hours'] = dataset.___[:, 3:-1].___(axis=1)

# Print the dataset
print(dataset)

Pregunte a AI

expand
ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt