我想将 csv 数据帧从 colab 上传到 google Drive。我尝试了很多,但没有成功。我可以上传一个简单的文本文件,但无法上传 csv。
我尝试了以下代码:
import pandas as pd
df=pd.DataFrame({1:[1,2,3]})
df.to_csv('abc',sep='\t')
auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)
uploaded = drive.CreateFile({'title': 'sample.csv', 'mimeType':'csv'})
uploaded.SetContentFile('abc')
uploaded.Upload()
使用挂载而不是 pydrive 可能更容易。
from google.colab import drive
drive.mount('drive')
身份验证后,您可以复制 csv 文件。
df.to_csv('data.csv')
!cp data.csv "drive/My Drive/"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)