我正在尝试pandas.DataFrame
直接将文件写入 Google Drive,而无需先在本地写出文件。我找不到解决方案,也不确定它是否可能。我已经尝试了下面的代码,但我得到了一个AttributeError
.
import pandas as pd
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
gauth = GoogleAuth()
gauth.LoadCredentialsFile(mycreds)
drive = GoogleDrive(gauth)
df = pd.DataFrame({'a':[1,2],'b':[2,3]})
f = drive.CreateFile({'id': '0B_6_uVX9biFuX0FJWFkt'}) #test.xlsx file
f.SetContentString(df)
f.Upload()
AttributeError:“DataFrame”对象没有属性“encode”