Spark SQL,正則,regexp_replace
val simpleColors=Seq("black","white","red","green","blue")
val regexString=simpleColors.map(_.toUpperCase).mkString("|")
df.select(regexp_replace(col("Description"),regexString,"COLOR")
.as("color_clean"),col("Description"))
.show(2)
spark.sql("select regexp_replace(Description,'black|white|red|green|blue','COLOR')
as color_clean,Description from dfTable ").show(2)
相關文章
- 【正則】oracle正規表示式函式之REGEXP_REPLACE和REGEXP_SUBSTROracle函式
- js表情正則 手機正則 郵箱正則JS
- sql 正則替換資料庫語句!SQL資料庫
- Spark系列 - (3) Spark SQLSparkSQL
- Oracle 正規表示式函式-REGEXP_REPLACE 使用例子Oracle函式
- Spark SQLSparkSQL
- 正則
- Spark SQL:4.對Spark SQL的理解SparkSQL
- 【轉】Oracle 正規表示式函式-REGEXP_REPLACE 使用例子Oracle函式
- Spark SQL 教程: 通過示例瞭解 Spark SQLSparkSQL
- Spark SQL 教程: 透過示例瞭解 Spark SQLSparkSQL
- Spark_SQlSparkSQL
- Javascript正則JavaScript
- 正則re
- 正則匹配規則2
- spark學習筆記--Spark SQLSpark筆記SQL
- Logstash之Grok正則匹配,讓正則進階!
- Java處理正則匹配卡死(正則回溯問題)Java
- Spark 系列(九)—— Spark SQL 之 Structured APISparkSQLStructAPI
- spark2.2.0 配置spark sql 操作hiveSparkSQLHive
- Spark SQL | Spark,從入門到精通SparkSQL
- javascript 常用正則JavaScript
- 正則筆記筆記
- 「python」正則Python
- 正則-元字元字元
- 正則語法
- 正則經驗
- 正則雜談
- 機器學習之稀疏性正則化:L1 正則化機器學習
- 機器學習之簡化正則化:L2 正則化機器學習
- 「機器學習速成」稀疏性正則化:L1正則化機器學習
- Oracle Regexp_ReplaceOracle
- Spark API 全集(1):Spark SQL Dataset & DataFrame APISparkAPISQL
- Shell階段09 shell正則,grep正則, sed使用及案例
- Spark Sql 函式使用SparkSQL函式
- spark sql 實踐(續)SparkSQL
- 前端 | 2. 正則前端
- 筆記bs,正則筆記