rpad

Na pravé straně vložte sloupec řetězce na šířku len pomocí pad.

Odpovídající funkci SQL Databricks vizte funkcerpad.

Syntaxe

from pyspark.sql import functions as dbf

dbf.rpad(col=<col>, len=<len>, pad=<pad>)

Parametry

Parameter Typ Description
col pyspark.sql.Column nebo str cílový sloupec, na který se má pracovat.
len pyspark.sql.Column nebo int délka konečného řetězce.
pad pyspark.sql.Column nebo literal string chars to prepend.

Návraty

pyspark.sql.Column: Pravý vycpaný výsledek.

Examples

from pyspark.sql import functions as dbf
df = spark.createDataFrame([('abcd',), ('xyz',), ('12',)], ['s',])
df.select("*", dbf.rpad(df.s, 6, '#')).show()
df = spark.createDataFrame([('abcd',), ('xyz',), ('12',)], ['s',])
df.select("*", dbf.rpad(df.s, 6, dbf.lit(b"\x75\x76"))).show()