[ Foro de Python ]
Estoy haciendo una base de datos con información de una web con Python, Seleniúm y Panda. El problema que tengo es que los diferentes registros de las tablas cno son iguales, es decir, los extraigo como listas, y unas veces tienen 41 elementos otras veces 43 que es el máximo. Cómo podría igualarlas? Ejemplo:
Registro 1: María, López, 18 años, España, Barcelona
Registro 2: José, Pérez, España, Barcelona (Acá falta la edad)
Al Grabar el CSV, no me calzan luego los datos con las columnas.
Así consigo cada registro:
Lineas=driver.find_elements_by_tag_name('//*[@id="datos"]/td'
datos=[]
for linea in Lineas:
datos.append(linea)
df = pd.DataFrame(datos)
my_path='C:/Users/Jaime/Desktop/python-course/Archivo.csv'
df.to_csv(my_path , index=false)
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)