Capítulo 4 · 10 niveles

Primer vistazo a pandas

Conoce el DataFrame. Abre las tablas reales de Harbor & Pine, comprueba su tamaño y tipos, elige columnas y obtén resúmenes rápidos con value_counts y describe.

A partir de aquí trabajas con los datos reales de Harbor & Pine: 12,000 pedidos, 30,000 líneas de pedido, 2,000 clientes, 120 productos y más. Es demasiado para recorrerlo a mano con bucles, y para eso sirve pandas. pandas es la biblioteca de Python que los analistas usan para tablas. Ya está importada como pd (y NumPy como np), y cada tabla está precargada como un DataFrame con el nombre de la tabla: orders, order_items, customers, products, returns, employees, web_sessions y marketing_spend.

Lo primero que hace un buen analista con cualquier tabla nueva es mirarla. ¿Cuántas filas? ¿Cuáles son las columnas y sus tipos? ¿Qué valores aparecen y con qué frecuencia? ¿Hay huecos? Este capítulo enseña ese primer vistazo: head, shape, info, la selección de columnas, value_counts y describe. Parece básico, pero saltárselo es como los números equivocados acaban delante de un vicepresidente.

Niveles

  1. Tu primer DataFrame

    de Priya Shah, Directora de Datos

    dataframe, series, index, head, tail

    Código Dificultad 1 de 5 Sin empezar

  2. ¿Qué tamaño tiene la tabla?

    de Priya Shah, Directora de Datos

    shape, len, info, dtypes, columns

    Código Dificultad 1 de 5 Sin empezar

  3. Elige las columnas que necesitas

    de Logan Brooks, Especialista en Email Marketing

    column selection, series, dataframe, double brackets

    Código Dificultad 1 de 5 Sin empezar

  4. ¿Series o DataFrame?

    de Priya Shah, Directora de Datos

    series, dataframe, column selection

    Quiz Dificultad 2 de 5 Sin empezar

  5. Cuenta los pedidos por estado

    de Megan Collins, Directora de Ventas

    value counts, describe, nunique, unique

    Código Dificultad 2 de 5 Sin empezar

  6. Carga el CSV del proveedor y comprueba sus tipos

    de Priya Shah, Directora de Datos

    read csv, stringio, dtypes, parse dates, missing values

    Código Dificultad 2 de 5 Sin empezar

  7. Depuración: ¿60 departamentos para 60 personas?

    de Catherine Hale, Directora Ejecutiva

    debugging, nunique, count, value counts

    Código Dificultad 2 de 5 Sin empezar

  8. Dos semanas antes del Black Friday con NumPy

    de Megan Collins, Directora de Ventas

    numpy, np array, element wise, slicing, boolean indexing

    Código Dificultad 3 de 5 Sin empezar

  9. Totales acumulados y dispersión con NumPy

    de Laura Bennett, Directora de Finanzas

    numpy, cumsum, cumprod, mean median, std var

    Código Dificultad 3 de 5 Sin empezar

  10. Desafío final: el informe del primer vistazo

    de Priya Shah, Directora de Datos

    nunique, value counts, normalize, describe, round

    Desafío final · 3 pasos Dificultad 3 de 5 Sin empezar

Elige qué puede ejecutarse en este sitio. Puedes cambiarlo cuando quieras desde "Configurar cookies", al pie de cada página.