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