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

大家好,請注意,我堅持鍛煉2.0模型訓練和驗證毫升,因為當我運行代碼出現的NameError以下標簽…

Cristianmarja
新的因素

大家好!

請注意,我堅持鍛煉2.0模型訓練和驗證毫升,因為當我運行代碼出現NameError以下標簽:名字“倍增式”沒有定義。

我把代碼波紋管,供您參考。

我想關於這個主題的任何幫助。

def get_sin_cosine(價值,max_value):正弦= np。罪(價值* (2。* np.pi / max_value)) cos = np。因為(價值* (2。* np.pi / max_value))返回(sine.tolist (), cosine.tolist())模式= StructType ([StructField (sin,倍增式(),假),StructField(“餘弦”,倍增式(),假)])get_sin_cosineUDF = =數據集udf (get_sin_cosine、模式)數據集。withColumn (udfResult get_sin_cosineUDF(坳(“hour_of_day”),點燃(24)))。withColumn (“hour_sine坳(“udfResult.sine”))。withColumn (“hour_cosine坳(“udfResult.cosine”)) .drop .drop (“udfResult”) (“hour_of_day”)數據集= dataset.filter (dataset.totalAmount.isNotNull())數據集=數據集。withColumn (“isPaidTimeOff坳(isPaidTimeOff) .cast(整數))顯示(數據集)

1回複1

匿名
不適用

@Cristian馬丁內斯:

發生錯誤,你看到的是,因為倍增式類還沒有進口。為了解決這個問題,添加以下的代碼行導入倍增式:

從pyspark.sql。類型進口倍增式

這應該解決NameError你看。

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

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

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

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

Baidu
map