Ich versuchte df.orderBy("col1").show(10)
, aber es in aufsteigender Reihenfolge sortiert. df.sort("col1").show(10)
sortiert auch in absteigender Reihenfolge. Ich schaute auf Stackoverflow und die Antworten, die ich fand, waren alle veraltet oder referred to RDDs. Ich möchte den nativen Dataframe in Spark verwenden.Wie nach Spalte in absteigender Reihenfolge in Spark SQL zu sortieren?
Antwort
Es ist in org.apache.spark.sql.DataFrame
für sort
Methode:
df.sort($"col1", $"col2".desc)
Hinweis $
und .desc
innerhalb sort
für die Säule durch die Ergebnisse sortiert werden.
'import org.apache.spark.sql.functions._' und' import sqlContext.implicits._' erhalten Sie auch eine Menge nette Funktionalität. –
Link zeigt auf 404 – jangorecki
@Vedom: Zeigt einen Syntaxfehler: 'df.sort ($" Time1 ", $" Time2 ".desc) SyntaxError: ungültige Syntax' am $ -Symbol – kaks
Sie auch die Spalte durch den Import der Funken SQL-Funktionen
import org.apache.spark.sql.functions._
df.orderBy(asc("col1"))
Oder
import org.apache.spark.sql.functions._
df.sort(desc("col1"))
Import sqlContext.implicits._
import sqlContext.implicits._
df.orderBy($"col1".desc)
Oder
sortierenimport sqlContext.implicits._
df.sort($"col1".desc)
df.sort ($ "Spaltenname" .Desc) .show()
Der einfachste Weg ist, einfach die aufsteigende = False Parameter hinzu:
df.orderBy("col1", ascending=False).show(10)
Referenz: http://spark.apache.org/docs/2.1.0/api/python/pyspark.sql.html#pyspark.sql.DataFrame.orderBy
- 1. Spark DataFrame groupBy und Sortieren in absteigender Reihenfolge (pyspark)
- 2. Array (NSArray) in absteigender Reihenfolge sortieren
- 3. C#: Wörterbuch in absteigender Reihenfolge sortieren
- 4. Python sortieren Collections.DefaultDict in absteigender Reihenfolge
- 5. Python-Liste in absteigender Reihenfolge sortieren
- 6. Karte in absteigender Reihenfolge sortieren java8
- 7. Sortiert in absteigender Reihenfolge, mit Hive-Tabelle in Spark Scala
- 8. Wie wird orderby() in absteigender Reihenfolge in Spark-Fensterfunktionen verwendet?
- 9. Zeige Werte in absteigender Reihenfolge nach Datum
- 10. F # Seq.sortBy in absteigender Reihenfolge
- 11. Wie zwei Spalten nach absteigender Reihenfolge in Pandas sortiert werden?
- 12. Effizientes Sortieren eines numpy Arrays in absteigender Reihenfolge?
- 13. Liste sortiert nach Datum in absteigender Reihenfolge - groovy Wahnsinn
- 14. Sortieren Array nach Datum in absteigender Reihenfolge nach Datum in PHP
- 15. SQL-Reihenfolge nach Attribut in Spalte
- 16. Sortieren einer Liste in aufsteigender und absteigender Reihenfolge
- 17. Python-Wörterbuch Sortieren in absteigender Reihenfolge basierend auf Werten
- 18. So sortieren Sie Daten mit Datum in absteigender Reihenfolge
- 19. Spark SQL Row_number() PartitionBy Sortieren Desc
- 20. Enumerable Bereich in absteigender Reihenfolge
- 21. eine Liste von Karten nach Wert eines Schlüssels in absteigender Reihenfolge in Clojure sortieren
- 22. SQL - GROUP BY Alter in absteigender Reihenfolge mit dem Geburtsdatum
- 23. CSV-Spalte teilen & sortieren In alphabetischer Reihenfolge
- 24. Java Dreieck Anzahl in absteigender Reihenfolge
- 25. arrange_() mehrere Spalten in absteigender Reihenfolge
- 26. Reihenfolge der MySQL-Abfrageergebnissätze nach der meisten Anzahl von Ergebnissen/Übereinstimmungen in absteigender Reihenfolge
- 27. 'Reihenfolge von' in SQL
- 28. SQL-Reihenfolge nach Issue-Continued
- 29. jqGrid - das Gitter beim Laden sortiert in absteigender Reihenfolge
- 30. Angular 2: ngFor in absteigender Reihenfolge
Er meint "df.sort (" col1 "). Show (10) sortiert auch in aufsteigender Reihenfolge" –