Copiado rápido de datos de Excel o Google Sheets a un DataFrame Pandas

Si tenemos datos contenidos en un libro Excel o en Google Sheets y queremos copiarlos a nuestro notebook en forma de DataFrame Pandas podemos, por supuesto, volcar dicho fichero a disco (en formato Excel o CSV) y leerlo usando funciones de esta librería. Pero hay otro método más rápido. Supongamos que tenemos el siguiente dataset en un libro Excel:

Dataset en libro Excel

Deberemos seleccionar las celdas en cuestión y copiarlas al clipboard (con Control-C en Windows). A continuación ejecutamos la función pd.read_clipboard() de pandas:

import pandas as pd

data = pd.read_clipboard()

En este momento, la variable data contiene ya el DataFrame resultante de la lectura del clipboard, cosa que podemos comprobar volcando la variable en pantalla:

data

DataFrame Pandas leído desde el clipboard

Ahora resultará conveniente volcar el DataFrame a disco para poder usarlo en futuras ocasiones...
Categoría
Enviado por admin el Mié, 24/06/2020 - 08:58