range (SparkSession)

Crea un DataFrame objeto con una sola LongType columna denominada id, que contiene elementos de un intervalo de start a end (exclusivo) con el valor del steppaso .

Sintaxis

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

Parámetros

Parámetro Tipo Descripción
start int Valor inicial.
end int, opcional Valor final (exclusivo). Si se omite, start se usa como valor final y el intervalo comienza en 0.
step int, opcional Paso incremental (valor predeterminado: 1).
numPartitions int, opcional Número de particiones de DataFrame.

Devoluciones

DataFrame

Ejemplos

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