Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: leer una tabla de una página web

import pandas as pd

URL de la página de Wikipedia con estimaciones de población

url = "https://es.wikipedia.org/wiki/Anexo:Pa%C3%ADses_y_dependencias_por_poblaci%C3%B3n"

Leer todas las tablas de la página

tablas = pd.read_html(url)

Generalmente, la primera tabla es la que contiene la población por país

df_poblacion = tablas[0]

Mostrar las primeras filas para verificar

print(df_poblacion.head())

Limpiar nombres de columnas y quitar filas vacías

df_poblacion.columns = [col.strip() for col in df_poblacion.columns]
df_poblacion = df_poblacion.dropna(how="all")

print(df_poblacion.head())

1 respuesta

Hola , espero que estés muy bien.

Felicitaciones por tu aprendizaje. Estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.

Para no dejar de compartir los códigos, actividades y ejercicios que realizas, creamos un canal en Discord (#compartetucodigo) donde puedes compartirlos, dar y sugerir mejoras con el resto de tus compañeros.

Un saludo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios