+ INFORMACIÓN

¡Comparte en redes sociales!

¿Qué es pandas y para que se utiliza en Python?

Cuando hablamos de pandas no nos estamos refiriendo a un grupo de ositos en blanco y negro devoradores de bambú, hablamos de la librería Pandas en Python, especializada en el manejo y análisis de estructura de datos, de código abierto y dependiente de la librería Numpy.

Con pandas podemos representar datos tabulares con columnas con etiquetas y filas y series temporales.

Para formarte y conocer en profundidad estos conceptos, puedes hacerlo con nuestro máster en Programación avanzada en Python para Big Data, Hacking y Machine Learning. Además, al ser un máster dual podrás integrar el proceso de aprendizaje con prácticas en empresas.

Herramientas de la librería pandas

Nos proporciona herramientas que nos permiten leer y escribir datos en varios formatos como por ejemplo, CSV, Microsoft Excel, bases SQL y formato HDF5.

También nos permiten seleccionar y filtrar las tablas de datos, fusionar y unir datos, transformarlos aplicando funciones tanto global como por ventanas, manipular las series temporales e incluso hacer gráficas.

Pandas dispone de tres estructuras de datos diferentes:

  • Series, son estructuras de una dimensión
  • DataFrame, estructuras de dos dimensiones (tablas)
  • Panel, estructuras de tres dimensiones (cubos)

Vamos a ver un ejemplo de los dos primeros de una forma rápida y sencilla.

Series

Son estructuras de una dimensión, similares a los arrays, dispone de un índice que asocia un nombre a cada elemento de la serie para acceder al mismo.

librería pandas en python

DataFrame

Son conjuntos de datos estructurados en forma de tabla donde cada columna es un objeto de tipo Series, todos los datos de una misma columna son del mismo tipo y las filas pueden contener tipos distintos.

Captura de pantalla 2021 05 18 a las 10.27.31

Suscríbete a nuestra newsletter para estar al día de todas las novedades

EIP International Business School te informa que los datos del presente formulario serán tratados por Mainjobs Internacional Educativa y Tecnológica, S.A.U. como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales es gestionar tu suscripción a la newsletter así como para el envío de información comercial de los servicios del responsable del tratamiento. La legitimación es el consentimiento explícito del/a interesado/a. No se cederán datos a terceros, salvo obligación legal. Podrás ejercer tus derechos de acceso, rectificación, limitación y supresión de los datos en cumplimiento@grupomainjobs.com, así como el derecho a presentar una reclamación ante la autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de datos en la Política de Privacidad que encontrarás en nuestra página web.
marter-en-python

Deja un comentario

EIP International Business School te informa que los datos del presente formulario serán tratados por Mainjobs Internacional Educativa y Tecnológica, S.A.U. como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales es gestionar tu suscripción a la newsletter así como para el envío de información comercial de los servicios del responsable del tratamiento. La legitimación es el consentimiento explícito del/a interesado/a. No se cederán datos a terceros, salvo obligación legal. Podrás ejercer tus derechos de acceso, rectificación, limitación y supresión de los datos en cumplimiento@grupomainjobs.com, así como el derecho a presentar una reclamación ante la autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de datos en la Política de Privacidad que encontrarás en nuestra página web.