簡體   English   中英

無法在 Google 的 COLAB 上保存/導出我的 Dataframe 到 CSV

[英]Cant save / Export my Dataframe to CSV on Google's COLAB

我在谷歌的合作實驗室 COLAB 中有一個 Panda Dataframe。 我正在嘗試將它作為 CSV 文件導出到我的 GoogleDrive,但它不起作用。 這是我使用的代碼:

d = {'col1': [1, 2], 'col2': [3, 4]}
MyDF = pd.DataFrame(data=d)

from google.colab import drive
drive.mount('/content/drive')

此時,我收到消息:

 Mounted at /content/drive

然后我繼續:

MyDF.to_csv('content/drive/My Drive/MyFolders/MyDF.csv')

這是錯誤:

OSError:[Errno 107] 傳輸端點未連接:'/gdrive'

我將它與不同的瀏覽器一起使用,包括 Chrome,但並沒有什么不同。 我不確定是什么問題。 我願意接受任何可以幫助我將 DataFrame 導出為 gdrive 或本地文件的解決方案。

謝謝!!

感謝@Roozeppe 和@Trenton McKinney。 這對我有用:

# Mounting the gdrive
from google.colab import drive
drive.mount('/content/drive')

# getting a list of Directories show I am not where I should be
ls

“我的驅動器”/

# Changing the working Directory to Where I want to Export. 
# The space in 'My Drive' Name didn't create any issues.


%cd /gdrive/My Drive/PythonExports

# Exporting MyDf dataframe

MyDF.to_csv('MyDF.csv')

從目錄中刪除content/

MyDF.to_csv('content/drive/My Drive/MyFolders/MyDF.csv')

變成

MyDF.to_csv('drive/My Drive/MyFolders/MyDF.csv')

通過運行pwd檢查您的工作目錄。 除非您更改它,否則它應該是/content ,默認值。 假設它是默認值,只需運行MyDF.to_csv('drive/My Drive/MyFolders/MyDF.csv')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM