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

誤差”的名字IntegerType沒有定義”在試圖轉換IntegerType DF列

BingQian
新的貢獻者二世

initialDF .withColumn (“OriginalCol”, initialDF.OriginalCol.cast (IntegerType))

initialDF .withColumn (“OriginalCol”, initialDF.OriginalCol.cast (IntegerType ()))

然而,總是失敗,這個錯誤:

NameError:名字“IntegerType”沒有定義

任何幫助都是感激。

1接受解決方案

接受的解決方案

KristoRaun
新的貢獻者三世

我假設你是使用Python。

為了使用IntegerType,首先必須導入以下聲明:

從pyspark.sql。類型進口IntegerType

如果你計劃有各種各樣的轉換,將意義導入所有類型。可以如下:

從pyspark.sql。導入類型*

為進一步的參考,你可以檢查火花文檔:

https://spark.apache.org/docs/latest/sql-reference.html

在原帖子查看解決方案

2回答2

KristoRaun
新的貢獻者三世

我假設你是使用Python。

為了使用IntegerType,首先必須導入以下聲明:

從pyspark.sql。類型進口IntegerType

如果你計劃有各種各樣的轉換,將意義導入所有類型。可以如下:

從pyspark.sql。導入類型*

為進一步的參考,你可以檢查火花文檔:

https://spark.apache.org/docs/latest/sql-reference.html

BingQian
新的貢獻者二世

謝謝@Kristo Raun !

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

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

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

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

Baidu
map