範圍(SparkSession)

建立 DataFrame 一個名為 的單一 LongType 欄位 id,包含從 start 到 的 end 元素(排他),階長值 step為 。

語法

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

參數

參數 類型 說明
start int 起始值。
end int,可選 最終價值(獨家)。 若省略, start 則以 作為終值,範圍從 0 開始。
step int,可選 增量步驟(預設: 1)。
numPartitions int,可選 該分割 DataFrame的數量。

退貨

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