當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python pyspark SparkSession.range用法及代碼示例

本文簡要介紹 pyspark.sql.SparkSession.range 的用法。

用法:

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

使用名為 id 的單個 pyspark.sql.types.LongType 列創建一個 DataFrame ,其中包含從 startend(不包括)範圍內的元素,步長 值為 step

2.0.0 版中的新函數。

參數

startint

起始值

end整數,可選

最終值(不包括)

step整數,可選

增量步驟(默認值:1)

numPartitions整數,可選

DataFrame的分區數量

返回

DataFrame

例子

>>> spark.range(1, 7, 2).collect()
[Row(id=1), Row(id=3), Row(id=5)]

如果隻指定一個參數,它將被用作結束值。

>>> spark.range(3).collect()
[Row(id=0), Row(id=1), Row(id=2)]

相關用法


注:本文由純淨天空篩選整理自spark.apache.org大神的英文原創作品 pyspark.sql.SparkSession.range。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。