gpt4 book ai didi

apache-spark - 属性错误 : 'NoneType' object has no attribute 'write in Pyspark

转载 作者:行者123 更新时间:2023-12-02 19:51:21 25 4
gpt4 key购买 nike

Spark :2.4.4 Spark

我已经注册了临时表并尝试将输出保存到 csv 文件。但出现错误“AttributeError: 'NoneType' 对象没有属性 'write'”

data.registerTempTable("data")
output = spark.sql("SELECT col1,col2,col3 FROM data").show(truncate = False)

output.write.format('.csv').save("D:/BPR-spark/sourcefile/filtered.csv")

请帮忙

最佳答案

您正在将 show() 的结果分配给变量 outputshow() 没有返回值。

因此,您想要将 Dataframe 分配给变量 output,然后像这样保存它:

data.registerTempTable("data")
output = spark.sql("SELECT col1,col2,col3 FROM data")
output.write.format('.csv').save("D:/BPR-spark/sourcefile/filtered.csv")

关于apache-spark - 属性错误 : 'NoneType' object has no attribute 'write in Pyspark,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58114009/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com