TypeError:' DataFrameWriter'对象不可调用

时间:2017-09-18 21:46:45

标签: csv pyspark

我试图将数据框保存到对象存储:

<filter-mapping>

然后:

print(type(saveDF))
<class 'pyspark.sql.dataframe.DataFrame'>

结果:

saveDF.write().option("header", "true").csv("pre-processed")

我已经看到了这个问题的其他一些问题,但问题是使用不同的方法来保存为csv。

1 个答案:

答案 0 :(得分:7)

这个问题很简单。而不是:

TypeErrorTraceback (most recent call last)
<ipython-input-90-d20d6b31a2d4> in <module>()
      1 ----> saveDF.write().csv("pre-processed")

TypeError: 'DataFrameWriter' object is not callable

应该是:

saveDF.write().option("header", "true").csv("pre-processed")