Я просмотрел несколько видео, но не могу понять заставить его работать более одного раза (у меня есть несколько наборов данных, которые мне нужно импортировать).
Первый набор данных, который я импортировал, похоже, работал с использованием следующего кода:
Код: Выделить всё
import gspread
import pandas as pd
from google.oauth2.service_account import Credentials
scopes = ["https://www.googleapis.com/auth/spreadsheets"]
creds = Credentials.from_service_account_file("*api file name*", scopes=scopes)
client = gspread.authorize(creds)
sheets_id = "*google sheet id*"
sheet = client.open_by_key(sheets_id)
faculty_df = pd.DataFrame(worksheet.get_all_records())
faculty_df
Я предполагаю, что это связано с кодом worksheet.get_all_records() при создании кадра данных, но я не уверен, как адаптировать код, чтобы он работал более одного раза.
Может ли кто-нибудь посоветовать мне, как это исправить? или есть ли лучший способ получить данные в целом?
Будем очень признательны за любую помощь или совет.
Заранее спасибо .
Подробнее здесь: https://stackoverflow.com/questions/789 ... -dataframe