如何将dataFrame csv / excel文件导出到特定目录

时间:2018-11-09 09:50:57

标签: python csv dataframe pyspark databricks

Databricks dataFrame

我有一个dataFrame,我想将结果导出到特定的路径/目录。

通过执行display(df),您可以按一个按钮,该按钮可以下载可在excel中打开的结果。

如何使用python做到这一点?我正在尝试按特定时间表运行的数据块中的工作,我希望它运行我的整个笔记本,最后使它导出最终结果并将其保存在特定目录中,以便我可以及时返回并看到一些旧结果。

2 个答案:

答案 0 :(得分:0)

您可以将数据导出为CSV格式(可以在Excel中打开)。为此,您可以将DataFrame转换为Pandas DataFrame,然后将其转换为CSV格式。

df.toPandas().to_csv("<FILE_DESTINATION>/<FILE_NAME>")

答案 1 :(得分:0)

据我了解,您想知道如何将pandas数据框(csv / excel)导出到目录:

您可以使用:

import pandas
specific_dir = '/path_of_dir'

df.to_csv(specific_dir+'/mycsv.csv')
df.to_excel(specific_dir+'/myexcel.xlsx')

您只需在上面的命令中将要将数据帧导出到的目录传递即可。