pyspark.sql.functions.rpad

pyspark.sql.functions. rpad ( col : ColumnOrName , len : int , pad : str ) → pyspark.sql.column.Column [source]

将字符串列向右填充到宽度 len ,填充字符为 pad

新增于版本 1.5.0。

在版本 3.4.0 中更改: 支持 Spark Connect。

Parameters
col or str

目标列以进行操作。

len int

最终字符串的长度。

pad str

要附加的字符。

Returns

右填充结果。

示例

>>> df = spark.createDataFrame([('abcd',)], ['s',])
>>> df.select(rpad(df.s, 6, '#').alias('s')).collect()
[Row(s='abcd##')]