[英]DataBricks Python save csv file and download it on my pc
我正在使用 DataBricks Python。
如果我保存這個文件
y_pred.to_csv("y_pred.csv")
它有效,但我不知道文件在哪里,我找不到它。
當我嘗試將文件復制到另一個位置時
dbutils.fs.cp("/y_pred.csv", 'wasbs://...........')
我收到以下錯誤:
java.io.FileNotFoundException:/y_pred.csv
嗨這是解決方案:
dbutils.fs.put('shared_uploads/dario.federici@serco-ap.com/y_pred.csv', pd.DataFrame(y_pred).to_csv())
基於數據塊的概念,如果數據幀適合驅動 memory 並且您想保存到本地文件系統,那么我們可以使用to_csv
。 因此您的文件將存儲在驅動程序節點中。 當您通過dbutils.fs
讀取驅動器節點本地文件時,我們應該添加( file:/<filelocation
)。 因此,嘗試像dbutils.fs.cp("file:/y_pred.csv", 'wasbs://...........')
那樣閱讀它會起作用。 您可以了解 dbfs location ref
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.