如何将数据框导出到数据湖中的CSV文件?

时间:2019-10-13 01:10:13

标签: python csv dataframe databricks

我在网上阅读过,您可以使用几种不同的方法将数据帧的内容保存到数据湖中的CSV文件中。我的数据框还不错,但是我似乎无法将其保存到CSV文件中。我很乐意将此CSV放在湖中或桌面上。两者都很好。

尝试1:

df.write.csv("/data/home/csv")

尝试2:

df.coalesce(1).write.csv("/data/home/sample.csv")

这两种选择都不适合我。两者都出现一条错误消息,显示为

AttributeError: 'DataFrame' object has no attribute 'write'

实际上有人在这里工作吗?我在Databricks环境中工作。 TIA。

1 个答案:

答案 0 :(得分:0)

使用dataframe对象的“ to_csv”方法将内容写入csv文件:

df.to_csv(r"filepathAndFilename.csv", index=False)

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_csv.html

相关问题