Spark Dataframe column with last character of other column

∥☆過路亽.° 提交于 2019-12-01 18:06:40

Just use the substring function

from pyspark.sql.functions import substring
df.withColumn("b", substring(col("columnName"), -1, 1))

One way is by using Column substr() function:

df = df.withColumn("lastchar", df.animal.substr(-1,1))

See documentation: https://spark.apache.org/docs/2.1.0/api/python/pyspark.sql.html#pyspark.sql.Column.substr

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!