pyspark.sql.functions.sequence

pyspark.sql.functions。 序列 ( 開始:ColumnOrName,停止:ColumnOrName,一步:可選(ColumnOrName]=沒有一個 )→pyspark.sql.column.Column

生成一個整數序列開始停止遞增的一步。如果一步沒有設置,遞增1如果開始小於或等於什麼停止,否則1。

例子

> > >df1=火花createDataFrame(((- - - - - -2,2)),(“C1”,C2的))> > >df1選擇(序列(“C1”,C2的)別名(“r”))收集()行(r = (2, 1, 0, 1, 2)))> > >df2=火花createDataFrame(((4,- - - - - -4,- - - - - -2)),(“C1”,C2的,“C3”))> > >df2選擇(序列(“C1”,C2的,“C3”)別名(“r”))收集()行(r = [4 2 0、2、4)))