Condividi tramite


range (SparkSession)

Crea un DataFrame oggetto con una singola LongType colonna denominata id, contenente gli elementi in un intervallo compreso tra start e end (esclusivo) con il valore del passaggio step.

Sintassi

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

Parametri

Parametro Tipo Descrizione
start int Valore iniziale.
end int, facoltativo Valore finale (esclusivo). Se omesso, start viene usato come valore finale e l'intervallo inizia a 0.
step int, facoltativo Passaggio incrementale (impostazione predefinita: 1).
numPartitions int, facoltativo Numero di partizioni dell'oggetto DataFrame.

Restituzioni

DataFrame

Examples

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|
# +---+