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

问题描述 投票:-1回答:1

此问题已经在这里有了答案:

我在网上阅读过,您可以使用几种不同的方法将数据帧的内容保存到数据湖中的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。

python csv dataframe databricks
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.