Pandas, al igual que la mayoría de las librerías de Python, es un software del que se están publicando continuamente versiones con mejoras y nuevas funcionalidades. Por eso, saber la versión de Pandas puede ser algo necesario. Especialmente cuando se desea utilizar nuevas funcionalidades que solamente se encuentran a partir de una versión. Veamos cómo se puede saber en Python … [Leer más...] acerca de ¿Cómo saber la versión de Pandas o cualquier otra librería en Python?
El método Sainte-Laguë y su implementación en Python
En los sistemas electorales de representación proporcional es necesario utilizar un algoritmo para asignar los escaños de las circunscripciones a los partidos o listas electorales. Convirtiendo así los votos en escaños. El método Sainte-Laguë, también conocido como el método Webster o el método de cociente y resto, es la opción que se utiliza en países como Alemania, Noruega, … [Leer más...] acerca de El método Sainte-Laguë y su implementación en Python
¿Estamos cerca de la singularidad tecnológica?
La singularidad tecnológica se define como el momento en el que la inteligencia artificial (IA) superará a la inteligencia humana. Algo que, en el hipotético caso de que se llegue a producir en el futuro, daría lugar a cambios en la sociedad que son difíciles de predecir. El concepto de singularidad tecnológica es una idea sobre la que existe un debate en círculos científicos, … [Leer más...] acerca de ¿Estamos cerca de la singularidad tecnológica?
Como filtrar en base a listas o DataFrames en Pandas
La indexación booleana en Pandas permite seleccionar de forma sencilla los elementos de un DataFrame en base a que los valores de una o varias filas cumplan ciertas condiciones. Solamente se debe crear un vector booleano con el valor True en las filas que se desean seleccionar. Algo que es fácil cuando la condición se debe comparar con un único valor, solamente se debe escribir … [Leer más...] acerca de Como filtrar en base a listas o DataFrames en Pandas
El método D’Hondt y su implementación en Python
En los sistemas de representación proporcional es necesario asignar a cada uno de los partidos o listas electorales un número de escaños en función de los votos recibidos. Uno de los métodos más utilizados es el método D'Hondt. Su objetivo es distribuir los escaños de manera proporcional a los votos obtenidos por cada partido o lista electoral. En esta entrada se verá en qué … [Leer más...] acerca de El método D’Hondt y su implementación en Python
Solución al error Failed to download metadata for repo ‘AppStream’ en CentOS 8
Después de instalar CentOS 8 en un equipo una buena práctica es actualizar los paquetes del sistema a la última versión. Pero al intentar ejecutar el comando sudo yum update lo más probable es que aparezca el error Failed to download metadata for repo 'AppStream'. Un error que se produce porque desde el 31 de diciembre de 2021 CentOS 8 ya no recibe actualizaciones del proyecto … [Leer más...] acerca de Solución al error Failed to download metadata for repo ‘AppStream’ en CentOS 8
Manipulación de cadenas en Python
La manipulación de cadenas de texto es una tarea habitual y clave en programación. Por eso Python, al igual que la mayoría de los lenguajes de programación, ofrece una serie de funciones para ello en la librería estándar. En esta publicación, se explorarán algunas de las funciones y métodos disponibles para la manipulación de cadenas en Python. Conocer y comprender estas … [Leer más...] acerca de Manipulación de cadenas en Python
Serie especial verano 2023 sobre Seaborn
Ayer finalizó la serie especial de publicaciones para el verano de 2023 de Analytics Lane en la que se han repasado las principales funcionalidades de Seaborn. Esta serie continúa la tradición instaurada en 2020 con una serie sobre el lenguaje de programación Julia. Para continuar en 2021 con una serie sobre NumPy y Pandas y en 2022 con una serie sobre Matplotlib.Listado de … [Leer más...] acerca de Serie especial verano 2023 sobre Seaborn
Trucos y consejos para optimizar la velocidad en Seaborn
Seaborn es una de las bibliotecas más populares para la visualización de datos en Python. A pesar de esto, en ocasiones, especialmente cuando se trabaja con conjuntos de datos grandes, puede que la generación de los gráficos sea un proceso lento. Para solucionar este problema cuando aparece existen ciertos trucos y consejos para optimizar la velocidad en Seaborn. En esta … [Leer más...] acerca de Trucos y consejos para optimizar la velocidad en Seaborn
Combinar diferentes tipos de gráficos en Seaborn
Seaborn es una biblioteca para la visualización de datos en Python que cuenta con una gran variedad de tipos de gráficos predefinidos. Ofreciendo de esta forma una manera rápida y sencilla para crear representaciones de los datos. Algo que se potencia aún más con la capacidad que tiene para combinar diferentes tipos de gráficos en una sola figura, lo que permite crear gráficas … [Leer más...] acerca de Combinar diferentes tipos de gráficos en Seaborn
Cómo crear gráficos múltiples en Seaborn
Los gráficos múltiples, también conocidos por su nombre en inglés subplots, son una forma efectiva para mostrar múltiples visualizaciones de datos en una misma figura. Permitiendo ver al mismo tiempo más de un tipo de dato o tendencia. La mayoría de las bibliotecas de visualización de datos incluye funciones y métodos para esto, lo que no es una excepción en el caso de Seaborn. … [Leer más...] acerca de Cómo crear gráficos múltiples en Seaborn
Trabajar con datos faltantes con Seaborn
Los datos faltantes son un desafío a la hora de realizar casi cualquier análisis de datos. Si no se tiene en cuenta la falta de valores en algunos registros pueden aparecer sesgos en los resultados y una reducción de la precisión de los estadísticos. Lo que dificulta la interpretación de los resultados. Por eso es importante identificar la presencia de estos registros en los … [Leer más...] acerca de Trabajar con datos faltantes con Seaborn