Anexando o Frame de dados do pandas à planilha do Google

Caso: meu script retorna um quadro de dados que precisa ser anexado a uma planilha do Google existente como novas linhas de dados. A partir de agora, estou anexando um quadro de dados como várias linhas únicas no gspread.

Meu Código:

import gspread
import pandas as pd
df = pd.DataFrame()

# After some processing a non-empty data frame has been created.

output_conn = gc.open("SheetName").worksheet("xyz")

# Here 'SheetName' is google spreadsheet and 'xyz' is sheet in the workbook

for i, row in df.iterrows():
    output_conn.append_row(row)

Existe uma maneira de acrescentar um quadro de dados inteiro em vez de várias linhas únicas?

questionAnswers(2)

yourAnswerToTheQuestion