Pular para o conteúdo principal

asc

Retorna uma expressão de classificação para a coluna de destino em ordem crescente. Esta função é usada nas funções sort e orderBy . Compatível com Spark Connect.

Sintaxe

Python
from pyspark.sql import functions as dbf

dbf.asc(col=<col>)

Parâmetros

Parâmetro

Tipo

Descrição

col

pyspark.sql.Column ou str

coluna de destino para ordenar em ordem crescente.

Parâmetro

Tipo

Descrição

col

pyspark.sql.Column ou str

coluna de destino para ordenar em ordem crescente.

Devoluções

pyspark.sql.ColumnA coluna que especifica a ordem de classificação.

Exemplos

Exemplo 1 : Classificar o DataFrame pela coluna 'id' em ordem crescente.

Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([(4, 'B'), (3, 'A'), (2, 'C')], ['id', 'value'])
df.sort(dbf.asc("id")).show()
Output
+---+-----+
| id|value|
+---+-----+
| 2| C|
| 3| A|
| 4| B|
+---+-----+

Exemplo 2 : Use asc na função orderBy para ordenar o DataFrame.

Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([(4, 'B'), (3, 'A'), (2, 'C')], ['id', 'value'])
df.orderBy(dbf.asc("value")).show()
Output
+---+-----+
| id|value|
+---+-----+
| 3| A|
| 4| B|
| 2| C|
+---+-----+