【问题标题】:Writing dataframe to blank google spread sheet将数据框写入空白的谷歌电子表格
【发布时间】:2018-06-20 09:18:28
【问题描述】:

我想写一个数据框到空白谷歌表我尝试了Appending pandas Data Frame to Google spreadsheet的解决方案,但输出很奇怪。

sheet = client.open('product matrix').sheet1
existing = gd.get_as_dataframe(sheet)
updated = existing.append(registrations)
gd.set_with_dataframe(sheet,updated)

得到类似的输出 未命名:0 未命名:1 未命名:10 未命名:11 未命名:12 未命名:13 未命名:14 未命名:15 未命名:16 未命名:17 未命名:18 未命名:19 未命名:2 未命名:20 未命名:21 未命名:22 未命名: 23 未命名:24 未命名:25 未命名:26 未命名:27 未命名:28 未命名:29 未命名:3 未命名:30 未命名:31 未命名:4 未命名:5 未命名:6 未命名:7 未命名:8 未命名:9 日期注册

【问题讨论】:

  • 说“奇怪”无助于解决问题。请添加你得到的输出。
  • 我也遇到了同样的问题,你解决了吗?
  • 从 gspread_dataframe 导入 set_with_dataframe set_with_dataframe(sheet,df,include_column_header = True,resize=True)

标签: python dataframe google-sheets


【解决方案1】:

抱歉,我来晚了,如果我理解正确的话,你想删除 Unnamed: <number> 的东西,对吧?我自己也有同样的问题。如果是这样,这是因为您将数据框附加到 Google 表格中的现有列和行上。如果删除附加的部分,Unnamed: <number> 不应该得到任何东西。以下应该有效:

sheet = client.open('product matrix').sheet1
existing = gd.get_as_dataframe(sheet)
gd.set_with_dataframe(sheet,existing)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-19
    • 1970-01-01
    • 2014-05-17
    • 1970-01-01
    • 1970-01-01
    • 2014-07-11
    • 1970-01-01
    相关资源
    最近更新 更多