2017-09-18 2 views
0

Ich versuche, einen Datenrahmen zu speichern, um Objektspeicher:Typeerror: 'DataFrameWriter' Objekt ist nicht aufrufbar

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

Dann:

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

Ergebnisse in:

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

TypeError: 'DataFrameWriter' object is not callable 

Ich habe eine Reihe von anderen Fragen mit diesem Problem gesehen, aber die Fragen verwenden einen anderen Ansatz zum Speichern als CSV.

Antwort

2

Das Problem war eine einfache Lösung. Statt dessen:

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

Es hätte sein müssen:

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