我有一个数据框。
SELECT *
FROM [table1]
WHERE [ColumName] LIKE '[^A-Za-z0-9]%' OR [ColumName] LIKE '%[^A-Za-z0-9]';
我希望它像:
+-------+-----+
| Name| age|
+-------+-----+
| "aaa"| 111|
|"asasa"| 8888|
| "2323"| 999|
|"wewwe"|99999|
+-------+-----+
我如何使用pyspark代码在SPark2中实现这一目标。
如有任何解决方案,请回复。在此先感谢:)
答案 0 :(得分:1)
from pyspark.sql.functions import *
newDf = df.withColumn('Name', regexp_replace('Name', '"', ''))
快速说明: