pyspark.sql.functions.element_at

pyspark.sql.functions。 element_at ( 上校:ColumnOrName,提取:任何 )→pyspark.sql.column.Column

收藏功能:在給定索引返回的元素數組提取如果坳數組。返回值為給定的鍵在提取如果坳地圖。

參數
上校 或str

列的名稱包含數組或地圖

提取:

指數檢查數組或檢查的關鍵地圖

筆記

不為零的位置,但是1建立索引。

例子

> > >df=火花createDataFrame((((“一個”,“b”,“c”),),(“數據”])> > >df選擇(element_at(df數據,1))收集()行(element_at(數據,1)= a))
> > >df=火花createDataFrame((({“一個”:1.0,“b”:2.0}),(“數據”])> > >df選擇(element_at(df數據,點燃(“一個”)))收集()行(element_at(數據)= 1.0)]