メインコンテンツまでスキップ

昇順

ターゲットカラムのソート式を昇順で返します。 この関数はsortおよびorderBy関数で使用されます。Spark Connect をサポートします。

構文

Python
from pyspark.databricks.sql import functions as dbf

dbf.asc(col=<col>)

パラメーター

パラメーター

Type

説明

col

pyspark.sql.Column または str

目標カラムを昇順に並べ替えます。

戻り値

pyspark.sql.Column: 並べ替え順序を指定する列。

例 1 : DataFrame を 'id' 列で昇順に並べ替えます。

Python
from pyspark.databricks.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|
+---+-----+

例 2 : orderBy関数でasc使用して DataFrame をソートします。

Python
from pyspark.databricks.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|
+---+-----+