【问题标题】:df2gspread Type Error when uploading DF to Google sheets将 DF 上传到 Google 表格时出现 df2gspread 类型错误
【发布时间】:2020-05-18 17:27:02
【问题描述】:

尝试使用 d2g.upload() 将 DF 保存回 Google 工作表时出现以下错误:

TypeError:“str”和“int”实例之间不支持“

它将索引和 DF 列名保存到 Google 工作表中,但实际上并未将数据填充到工作表中。

不知道是什么原因造成的,有没有其他人遇到过同样的问题?下面是我用来将 DF 保存回 Google 表格的代码。我对其他几个 DF 使用了相同的代码并且它有效,我只是不知道什么是独特的以及导致问题的特定 DF。 Dtypes 都是对象/浮点数。任何帮助将不胜感激!

from df2gspread import df2gspread as d2g 
wks_name = 'Linkedin_Campaign_Ad_Daily_Clean'

d2g.upload(li_ad_link_clicks, spreadsheet_key, wks_name, credentials=credentials, row_names=True)

【问题讨论】:

    标签: python pandas google-sheets


    【解决方案1】:

    我通过删除数据框中的重复列来解决此问题:

    df = df.loc[:,~df.columns.duplicated()]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-26
      • 2016-02-15
      • 1970-01-01
      • 2018-06-29
      • 2011-05-24
      • 2019-04-02
      相关资源
      最近更新 更多