Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Desafío: leyendo datos de otro link

Cuando inicié con esta actividad, tuve muchos errores, y uno de ellos fue la autenticación porque el archivo no lo tenia como público, pero investigué como dar los permisos y por fin pude acceder a la lectura del archivo de Google Sheets.

import pandas as pd
from google.colab import auth
import gspread
from google.auth import default

# Autenticación del usuario
auth.authenticate_user()
creds, _ = default()
gc = gspread.authorize(creds)

# URL del archivo
spreadsheet_url = "https://docs.google.com/spreadsheets/d/139kgZyEkD0V_Rb6Q9OIqGyfx2sqVYV7GIlE9UsB6WSo/edit#gid=1274378269"

# GID (1274378269)
spreadsheet = gc.open_by_url(spreadsheet_url)
worksheet = spreadsheet.get_worksheet_by_id(1274378269)

# DataFrame
data = worksheet.get_all_values()
df = pd.DataFrame(data)

# Ajustar encabezados
df.columns = df.iloc[0]
df = df.iloc[1:]

# Visualizar los primeros datos
df.head()

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

# Guardar como CSV
nombre_archivo = "datos_emisiones_co2.csv"
df.to_csv(nombre_archivo, index=False, encoding='utf-8')

print(f"Archivo '{nombre_archivo}' generado con éxito en el panel lateral de Colab.")

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad