从Spark Dataframe中的十进制字符串中删除小数点

学习者

我有一个精度为2且小数位数为1的十进制类型列,我必须使用spark java将其转换为char(2)

输入:2.1预期输出:21

如何从十进制字符串中删除小数点。

麦克

使用反斜杠转义regexp_replace中的点;否则它将被解释为正则表达式,表示任何字符:

functions.regexp_replace(col("test"), "\\.", "")

replace改用:

functions.expr("replace(test, '.', '')")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在任何区域性中均不含小数,小数点或逗号的十进制字符串

在javascript中,如何将十进制(带小数点)转换为十六进制字符串

Spark:将十六进制字符串转换为十进制

Scala将列的十六进制子字符串转换为十进制-Dataframe org.apache.spark.sql.catalyst.parser.ParseException:

用逗号作为球拍中的小数点分隔符将十进制数格式化为字符串

如何在Spark Scala中将org.apache.spark.sql.ColumnName转换为字符串,十进制类型?

在 Spark/Scala 中将一列从十进制转换为二进制字符串

在Excel中删除字符串中的小数点

Spark Dataframe中没有小数点的双精度值的舍入

Spark for Python-无法将字符串列转换为十进制/双精度

JavaScript中十进制的字符串转换(十进制到字符串)

从spark 3的字符串中删除空格

从spark RDD中删除空字符串

从Spark数据框中删除空白字符串

从Spark数据框中删除空白字符串

Spark DataFrame在OneHotEncoder中处理空字符串

在 Spark 上使用 Scala 拆分 Dataframe 中的字符串

删除十进制格式中的多余字符串字符

Google表格:从小数点中删除字符串中的特定字符

Spark SQL中具有等效精度的十进制类型

检查列数据类型并仅在Spark SQL中对整数和十进制执行SQL

Spark忽略字符串中的逗号

PySpark中的Spark Pivot字符串

spark dataframe - 基于字符串中数字的动态子字符串

Spark Dataframe-Python-计算字符串中的子字符串

比较Python中包含十进制的字符串

试图从字符串中捕获十进制数

处理字符串中的十进制转义

从python中的字符串分隔十进制数