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