尝试使用d2g.upload()将DF保存回Google工作表时,出现以下错误:
类型错误:'<;'在'str'和'int'的实例之间不受支持。
它将索引和DF列名保存到Google工作表中,但实际上并没有将数据填充到工作表中
不知道是什么原因造成的,还有其他人遇到过同样的问题吗?下面是我用来将DF保存回GoogleSheets的代码。我已经在其他几个DF中使用了相同的代码,并且它可以工作,我只是不知道什么是唯一的,以及导致问题的这个特定DF。数据类型都是object/float。任何帮助都将不胜感激
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)
我通过删除数据框中的重复列修复了此问题:
df=df.loc[:,~df.columns.duplicated()]
相关问题 更多 >
编程相关推荐