Skip to content

Lectura y escritura#

Se pueden leer tablas desde muchas fuentes diferentes como archivos csv, págias web, etc.

Leer archivo csv#

import numpy as np
import pandas as pd

df = pd.read_csv('example.csv')
'''
df
 a b c d
0 0 1 2 3
1 4 5 6 7
2 8 9 10 11
3 12 13 14 15
'''

Escribir arhicvo csv#

df.to_csv('example.csv',index=False)

Leer tabla de página web (HTML)#

Para ser capaz de leer una tabla de una página web (archivo HTML) es importante comprobar que el firewall de tu máquina no bloquee la librería pandas para acceder a internet.

Puede ser necesario instalar librerias extras como lxml, html5lib, beautifulsoup4.

tables = pd.read_html('http://www.fdic.gov/bank/individual/failed/banklist.html')

# Mostras primeros 5 elementos de la tabla
tables[0].head()