pyspark.sql.SparkSession.range

SparkSession。 範圍 ( 開始:int,結束:可選(int]=沒有一個,一步:int=1,numPartitions:可選(int]=沒有一個 )→pyspark.sql.dataframe.DataFrame

創建一個DataFrame與單pyspark.sql.types.LongType列命名id,包含元素的範圍從開始結束(獨家)值一步

參數
開始 int

開始值

結束 int,可選

最終值(獨家)

一步 int,可選

增量步(默認值:1)

numPartitions int,可選

DataFrame分區的數量

返回
DataFrame

例子

> > >火花範圍(1,7,2)收集()(行(id = 1),行(id = 3),行(id = 5)]

如果隻指定一個參數,它將被用作最後的價值。

> > >火花範圍(3)收集()(行(id = 0)、行(id = 1),行(id = 2))