大家好,我正在創建一個正則表達式隻獲取一個字符串的值,但是一些值是負的。我不能夠創建規則構成的負麵價值。你能幫我嗎?
從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 ()