의 replace 문자는 .의 문자 matching에 해당합니다. 문자열의 모든 문자가 해당 문자열의 문자와 일치할 때마다 변환이 matching발생합니다.
해당 Databricks SQL 함수에 대해 알아보려면 translate 함수를 참조하세요.
문법
from pyspark.databricks.sql import functions as dbf
dbf.translate(srcCol=<srcCol>, matching=<matching>, replace=<replace>)
매개 변수
| 매개 변수 | 유형 | Description |
|---|---|---|
srcCol |
pyspark.sql.Column 또는 str |
원본 열 또는 문자열 |
matching |
str |
일치하는 문자입니다. |
replace |
str |
대체를 위한 문자입니다. 문자열보다 matching 짧으면 대체 문자가 없는 문자가 삭제됩니다. |
Returns
pyspark.sql.Column: 대체된 값입니다.
예시
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('translate',)], ['a'])
df.select('*', dbf.translate('a', "rnlt", "123")).show()