Vista previa PDF — Introducción al análisis de datos con Python (modo docente) Descargar PDF Vista estudiante Hoja de Respuestas Volver al test

Introducción al análisis de datos con Python

Nombre: ___________________________

Fecha: ____________________________

Puntaje: __________________________


1.

¿Qué devuelve el método .head() de un DataFrame de pandas?

  1. Las primeras 5 filas del DataFrame

  2. Las últimas 5 filas del DataFrame

  3. Una muestra aleatoria de filas

  4. Los nombres de las columnas

Respuesta correcta:
A.

Las primeras 5 filas del DataFrame

2.

El método utilizado para eliminar filas con valores faltantes en un DataFrame de pandas es:

Respuesta: ____________________________________________

Respuesta correcta:

dropna

3.

¿Cuál es la forma correcta de seleccionar una columna llamada 'edad' de un DataFrame df?

  1. df['edad']

  2. df[edad]

  3. df[['edad']]

  4. df.get('edad')

Respuesta correcta:
A.

df['edad']

4.

Para seleccionar filas donde la columna 'puntaje' sea mayor a 50, se utiliza:

  1. df[df['puntaje'] > 50]

  2. df.loc[:, df['puntaje'] > 50]

  3. df.loc('puntaje > 50')

  4. df.filter('puntaje > 50')

Respuesta correcta:
A.

df[df['puntaje'] > 50]

5.

El atributo que devuelve el número de filas y columnas de un DataFrame es:

Respuesta: ____________________________________________

Respuesta correcta:

shape

6.

¿Qué información proporciona el método .describe() aplicado a un DataFrame?

  1. Estadísticas descriptivas de las columnas numéricas

  2. Los tipos de datos de cada columna

  3. El número de valores faltantes por columna

  4. Los valores únicos de cada columna

Respuesta correcta:
A.

Estadísticas descriptivas de las columnas numéricas

7.

¿Cuál función de matplotlib crea una nueva figura?

  1. plt.plot()

  2. plt.figure()

  3. plt.subplot()

  4. plt.show()

Respuesta correcta:
B.

plt.figure()

8.

Para importar pandas con el alias común se escribe: import pandas as ___

Respuesta: ____________________________________________

Respuesta correcta:

pd

9.

¿Cuál de las siguientes NO es una forma válida de crear un DataFrame en pandas?

  1. A partir de un diccionario de listas

  2. A partir de una lista de diccionarios

  3. A partir de un archivo CSV

  4. A partir de una cadena de texto usando pd.StringData()

Respuesta correcta:
D.

A partir de una cadena de texto usando pd.StringData()

10.

Después de aplicar .groupby() a un DataFrame, ¿qué método devuelve directamente la media de cada grupo?

  1. .mean()

  2. .apply(np.mean)

  3. .agg('count')

  4. .transform('mean')

Respuesta correcta:
A.

.mean()

11.

La función de matplotlib que muestra el gráfico en pantalla es:

Respuesta: ____________________________________________

Respuesta correcta:

plt.show()

12.

Para crear un gráfico de líneas con datos x e y, se utiliza:

  1. plt.scatter(x, y)

  2. plt.plot(x, y)

  3. plt.bar(x, y)

  4. plt.hist(x)

Respuesta correcta:
B.

plt.plot(x, y)

13.

En matplotlib, el parámetro 'alpha' controla:

  1. El ancho de la línea

  2. El color de relleno

  3. La transparencia

  4. El tamaño del marcador

Respuesta correcta:
C.

La transparencia

14.

El método de pandas para renombrar columnas de un DataFrame es:

Respuesta: ____________________________________________

Respuesta correcta:

rename

15.

¿Cuál de los siguientes comandos fusiona correctamente dos DataFrames df1 y df2 por la columna 'id'?

  1. pd.merge(df1, df2, on='id')

  2. df1.merge(df2, on='id', how='cross')

  3. df1.join(df2, on='id')

  4. pd.concat([df1, df2], axis=1)

Respuesta correcta:
A.

pd.merge(df1, df2, on='id')

16.

Para añadir un título a un gráfico de matplotlib, se usa:

  1. plt.xlabel('Título')

  2. plt.ylabel('Título')

  3. plt.title('Título')

  4. plt.legend('Título')

Respuesta correcta:
C.

plt.title('Título')

17.

La función de pandas para leer un archivo CSV se escribe:

Respuesta: ____________________________________________

Respuesta correcta:

pd.read_csv()

18.

¿Qué devuelve el método .value_counts() aplicado a una Serie de pandas?

  1. La frecuencia de cada valor único

  2. La suma de todos los valores

  3. La suma acumulativa de los valores

  4. El promedio de los valores

Respuesta correcta:
A.

La frecuencia de cada valor único

19.

¿Cuál función de matplotlib se usa para crear una figura y un conjunto de subgráficos?

  1. plt.subplots()

  2. plt.subplot()

  3. plt.figure()

  4. plt.axes()

Respuesta correcta:
A.

plt.subplots()

20.

En el método .plot() de pandas, el parámetro 'kind' controla:

  1. El color del gráfico

  2. El tipo de gráfico (línea, barra, etc.)

  3. El tamaño de la figura

  4. La leyenda del gráfico

Respuesta correcta:
B.

El tipo de gráfico (línea, barra, etc.)

Respuestas

  1. A.

    Las primeras 5 filas del DataFrame

  2. dropna

  3. A.

    df['edad']

  4. A.

    df[df['puntaje'] > 50]

  5. shape

  6. A.

    Estadísticas descriptivas de las columnas numéricas

  7. B.

    plt.figure()

  8. pd

  9. D.

    A partir de una cadena de texto usando pd.StringData()

  10. A.

    .mean()

  11. plt.show()

  12. B.

    plt.plot(x, y)

  13. C.

    La transparencia

  14. rename

  15. A.

    pd.merge(df1, df2, on='id')

  16. C.

    plt.title('Título')

  17. pd.read_csv()

  18. A.

    La frecuencia de cada valor único

  19. A.

    plt.subplots()

  20. B.

    El tipo de gráfico (línea, barra, etc.)

TodoExamenes se ofrece con fines educativos e informativos. Aunque se procura mantener el contenido actualizado y correcto, no se garantiza la exactitud, integridad, disponibilidad o aplicabilidad de la informacion. El uso del sitio, de sus pruebas, respuestas, resultados y documentos PDF es responsabilidad exclusiva del usuario.