我在浮点数中使用逗号导入数据,我想知道如何将'逗号转换为点.我正在使用pyspark数据帧,所以我尝试了这个:
commaToDot = udf(lambda x : str(x).replace(',', '.'), FloatType())
myData.withColumn('area',commaToDot(myData.area))
Run Code Online (Sandbox Code Playgroud)
它绝对不起作用.那么我们可以直接用spark替换数据框中的数据,还是应该转换为numpy类型还是其他什么?
谢谢 !