繁体   English   中英

DataBricks Python 保存 csv 文件并将其下载到我的电脑上

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM