取消
顯示的結果
而不是尋找
你的意思是:

SQL expr函數未定義的“蘭”

PhillT
新的因素

得到這個錯誤消息在我們生產集群當我運行一個筆記本,使用SQL expr函數調用LEN()函數

示例代碼:

df=dfwithColumn(“波爾”,expr(”當SRC_SYSTEM = ' X '然後CONCAT(08年,子串(POL 3 LEN (POL) 2))波爾結束”))

下麵是錯誤消息。筆記本出問題在我的機器上運行在我們開發集群,集群問題發生在我們的刺激。任何一個有什麼想法?

異常發生的增量加載。異常- >定義功能:“蘭”。這個函數既不是注冊臨時函數也不是一個永久的函數注冊數據庫中的“默認”。1號線pos 87。

我有以下模塊導入……

pyspark.sql.functions 進口 *
pyspark.sql.types 進口 *
pyspark.sql 進口 功能 作為 F,窗口
pyspark.sql.functions 進口 create_map坳,點燃,expr
itertools 進口
pyspark 進口 StorageLevel
pyspark.sql.functions 進口 合並
1回複1

daniel_sahal
尊敬的貢獻者三世

@PhillT
沒有“蘭”功能。您應該使用“長度”。

https://spark.apache.org/docs/2.3.0/api/sql/index.html長度

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map