当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。