pandas.DataFrame
最初にファイルをローカルに書き出さずに、Google ドライブに直接書き込もうとしています。私は解決策を見つけることができず、それが可能かどうかさえわかりません。以下のコードを試してみましたが、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' がありません