Aller au contenu principal

range (SparkSession)

Crée un DataFrame avec une seule colonne LongType nommée id, contenant des éléments dans une plage allant de start à end (exclusivement) avec une valeur d’étape step.

Syntaxe

range(start, end=None, step=1, numPartitions=None)

parameter

parameter

Type

Description

start

int

La valeur start.

end

int, facultatif

La valeur finale (exclusive). Si omis, start est utilisé comme valeur finale et la plage commence à 0.

step

int, facultatif

L'étape incrémentielle (default : 1).

numPartitions

int, facultatif

Le nombre de partitions du DataFrame.

parameter

Type

Description

start

int

La valeur start.

end

int, facultatif

La valeur finale (exclusive). Si omis, start est utilisé comme valeur finale et la plage commence à 0.

step

int, facultatif

L'étape incrémentielle (default : 1).

numPartitions

int, facultatif

Le nombre de partitions du DataFrame.

Renvoie

DataFrame

Exemples

Python
spark.range(1, 7, 2).show()
# +---+
# | id|
# +---+
# | 1|
# | 3|
# | 5|
# +---+

# If only one argument is specified, it is used as the end value.
spark.range(3).show()
# +---+
# | id|
# +---+
# | 0|
# | 1|
# | 2|
# +---+