Saltar al contenido

# introduccion-a-la-ciencia-de-datos-con-python

Introducción a la Ciencia de Datos con Python

Volver a la portada del curso
Quiz

Quiz sobre manipulación de datos

Sección 2 · Manipulación y Análisis de Datos

5 preguntas de opción múltiple. Aprobar con 80%. Intentos ilimitados.

  1. 1. Para encontrar retrocesos en la esperanza de vida, alguien ordena Gapminder por país y año y calcula gap["lifeExp"].diff() sin groupby. Obtiene 127 caídas de más de 5 años, cuando con groupby("country") son 15. ¿Qué explica la diferencia?

  2. 2. En la copia sucia de Gapminder, los nulos de lifeExp se rellenan con limpio.groupby("continent")["lifeExp"].transform("median"). ¿Por qué se usa transform y no .median() directamente después del groupby?

  3. 3. La copia sucia tiene escrituras como "africa", "Africa " y "AFRICA". Si se calcula la mediana de lifeExp por continente ANTES de aplicar str.strip().str.title(), ¿qué ocurre?

  4. 4. Al imputar lifeExp de Nigeria (valor real 2007: 46.9 años) con la mediana del continente, el error es de 6.1 años; con la mediana global de todos los países, el error sube a 25 años. ¿Qué lección deja esta comparación?

  5. 5. Se unen las filas de 1952 y 2007 con a.merge(b, on="country", suffixes=("_1952", "_2007")) y el resultado debería tener 142 filas. Si en cambio sale con más filas, ¿cuál es la causa más probable?