code:
mydf = testDF.groupBy(testDF.word).count()
mydf.show()
output:
+-----------+-----+
| word|count|
+-----------+-----+
| she| 2208|
| mothers| 93|
| poet| 59|
| moving| 18|
| active| 6|
| foot| 169|
Ich wollte diesen Datenrahmen basierend auf der Anzahl der Wörter in absteigender Reihenfolge bestellen.Zugriff auf die Zählungsspalte in PySpark
code:
countDF = mydf.orderBy(mydf.count.desc())
countDF.show()
Error:
AttributeError: 'function' object has no attribute 'desc'
Bitte lassen Sie mich wissen, wo ich falsch liege.
Überprüfen Sie diese http://stackoverflow.com/questions/30332619/how-to-sort-by-column-in-descending-order-in-spark-sql – Kyriakos
@ Kgiou Es ist kein Duplikat. Das Problem ist hier Python-spezifisch. – zero323