search의 모든 항목을 replace로 바꿉니다.
해당 Databricks SQL 함수에 대해 알아보려면 replace 함수를 참조하세요.
문법
from pyspark.databricks.sql import functions as dbf
dbf.replace(src=<src>, search=<search>, replace=<replace>)
매개 변수
| 매개 변수 | 유형 | Description |
|---|---|---|
src |
pyspark.sql.Column 또는 str |
바꿀 문자열 열입니다. |
search |
pyspark.sql.Column 또는 str |
문자열 열(찾을 str수 없는 경우search) str 은 변경되지 않고 반환됩니다. |
replace |
pyspark.sql.Column 또는 str, optional |
문자열 열입니다. 지정하지 않았거나 빈 문자열인 경우 replace 제거된 str문자열을 대체하지 않습니다. |
예시
df = spark.createDataFrame([("ABCabc", "abc", "DEF",)], ["a", "b", "c"])
df.select(replace(df.a, df.b, df.c).alias('r')).collect()
[Row(r='ABCDEF')]
df.select(replace(df.a, df.b).alias('r')).collect()
[Row(r='ABC')]