我想格式化我的数字,总是显示2位小数点。假设:我有一个小数点( number => 21.268998 ),我正在寻找的运算/p是切碎小数点的其余部分,只保留前两个小数点,即:但是,使用tofixed或toPrecision方法,总是将整数舍入到一定的小数位数,这会在数字为99.999999时引起问题,但它会舍入100.000小数点,这是不正确的。
我正在尝试查找和隔离某些列不遵循特定模式的行。我从databricks文档中找到了以下示例,用于识别和检查列值是否为整数,并将错误记录写入json文件。 我想确定一个列值是否像1,245.00,而坏记录是否像1.245,00。这些值可以改变位数,只想检查数据是否像pyspark中的1,245.00那样遵循模式。 有时在原始数据中,逗号和点是互换的。 谁能告诉我如何像下面的例子一样在badrecordpath中收集这样的记录? // Creates a json file containing both parsable and corrupted records
Seq(""