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

pyspark——regexp_extract

weldermartins
尊敬的貢獻者

大家好,我正在創建一個正則表達式隻獲取一個字符串的值,但是一些值是負的。我不能夠創建規則構成的負麵價值。你能幫我嗎?

從pyspark.sql。從pyspark.sql進口regexp_extract功能。類型進口StructType、StructField StringType data = [(“01”、“R -pt-BR美元150.00”),(“02”、”——R -pt-BR美元379.52”),(“03”,“[R -pt-BR美元]185.16”),(“04”、“R -pt-BR美元185.16”),]模式= StructType ([\ StructField (“id”, StringType(),真的),\ StructField(“描述”,StringType(),真的),])df = spark.createDataFrame (data =數據,模式=)df.display () df1 = df \ .withColumn(“價值”,regexp_extract(“描述”,R \ d {1 4}。(\ d) {1 4}”, 0)) df1.display ()

圖像

7回複7

werners1
尊敬的貢獻者三世

\ s * \[[^] * \]刪除方括號裏麵,一切都還有空間(實際上與沒有替代品)。

https://regex101.com/r/tv9pbJ/1

沒有檢查如果火花能做到正則表達式替換。

mcwir
貢獻者

就像你需要找到這種模式:“^ \ [-]?”

ErinArmistead
新的貢獻者二世

你找到答案嗎?如果你是一個學生在大學或學校尋找免費在線文章的例子,你可能想要訪問該網站https://writinguniverse.com/free-essay-examples/soccer/在這裏你會發現一個巨大的收集的免費文章例子相關的各種話題,包括足球。這些文章的例子可以是有價值的資源來幫助你完成你的論文作業。

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

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

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

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

Baidu
map