Экспортировать фрейм данных panda после группировки данных groupby() в электронную таблицу Google в лаборатории Google.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Экспортировать фрейм данных panda после группировки данных groupby() в электронную таблицу Google в лаборатории Google.

Сообщение Anonymous »

Я использую сотрудничество с Google для группировки очень больших данных (180 тыс. строк, 40 столбцов). Мне удается выполнить группировку, как показано ниже

Код: Выделить всё

df_1 = df.groupby(['LOCATION','TYPE',pd.cut(df['GRT'], [0, 3500, 8000, 14000, 18000, 26000, 40000, 75000, 300000])])['REVENUE'].sum().reset_index(name="sum")
Но когда я захотел экспортировать, мне не удалось. Ниже мой сценарий

Код: Выделить всё

gc = gspread.authorize(creds)
spreadsheet = gc.open_by_key('1a1aaaaaaaaaaaaaaaaa')
target = spreadsheet.get_worksheet_by_id(1174387715)
target.update(None,df_1)
Вот сообщение об ошибке

Код: Выделить всё

ValueError                                Traceback (most recent call last)

 in ()
2
3 target = spreadsheet.get_worksheet_by_id(1174387715)
----> 4 target.update(None,df_1)

2 frames

/usr/local/lib/python3.10/dist-packages/pandas/core/generic.py in __nonzero__(self)
1517     @final
1518     def __nonzero__(self) -> NoReturn:
-> 1519         raise ValueError(
1520             f"The truth value of a {type(self).__name__} is ambiguous. "
1521             "Use a.empty, a.bool(), a.item(), a.any() or a.all()."

ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().

Есть ли какие-то шаги, которые я пропустил? Я следил за другой похожей темой здесь, но с моим вопросом здесь все по-другому.

Подробнее здесь: https://stackoverflow.com/questions/790 ... adsheet-in
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»