시작 및 길이len인 부분 문자열 str 또는 바이트 배열의 조각에서 시작하여 길이len를 반환합니다pos.pos
해당 Databricks SQL 함수에 대해 알아보려면 substr 함수를 참조하세요.
문법
from pyspark.databricks.sql import functions as dbf
dbf.substr(str=<str>, pos=<pos>, len=<len>)
매개 변수
| 매개 변수 | 유형 | Description |
|---|---|---|
str |
pyspark.sql.Column 또는 str |
문자열 열입니다. |
pos |
pyspark.sql.Column 또는 str |
문자열의 열로, 해당 문자열의 str 부분 문자열은 .에서 pos시작됩니다. |
len |
pyspark.sql.Column 또는 str, optional |
문자열의 열로, 부분 문자열의 str 길이 len입니다. |
Returns
pyspark.sql.Column: 지정된 값의 부분 문자열입니다.
예시
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([("Spark SQL", 5, 1,)], ["a", "b", "c"])
df.select("*", dbf.substr("a", "b", "c")).show()
df.select("*", dbf.substr(df.a, df.b)).show()