range (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

例示

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