我想通过从另一列创建搜索字符串来替换列中的值
以前
id address st
之后
1 2.PA1234.la 1234
2 10.PA125.la 125
3 2.PA156.ln 156
id address st
我试过了
1 2.PA9999.la 1234
2 10.PA9999.la 125
3 2.PA9999.ln 156
df.withColumn("address", regexp_replace("address","PA"+st,"PA9999"))
df.withColumn("address",regexp_replace("address","PA"+df.st,"PA9999")
两个接缝都会失效
^{pr2}$
你也可以使用udf。在
当您需要使用另一列中的值修改数据帧条目时,可能会应用该解决方案:
输出:
^{pr2}$相关问题 更多 >
编程相关推荐