pyspark.sql.functions.array_position

pyspark.sql.functions。 array_position ( 上校:ColumnOrName,價值:任何 )→pyspark.sql.column.Column

收藏功能:定位第一次出現的位置給定的值的數組。如果這兩個參數是null返回null。

筆記

不為零的位置,但是1建立索引。返回0,如果給定的值不能被發現在數組中。

例子

> > >df=火花createDataFrame((((“c”,“b”,“一個”),),([])),(“數據”])> > >df選擇(array_position(df數據,“一個”))收集()行(array_position(數據)= 3)、行(array_position(數據,)= 0))