根据指定为正则表达式的列名称选择列,并将其返回为 Column。
Syntax
colRegex(colName: str)
参数
| 参数 | 类型 | 说明 |
|---|---|---|
colName |
str | 字符串,指定为正则表达式的列名。 |
退货
Column
示例
df = spark.createDataFrame([("a", 1), ("b", 2), ("c", 3)], ["Col1", "Col2"])
df.select(df.colRegex("`(Col1)?+.+`")).show()
# +----+
# |Col2|
# +----+
# | 1|
# | 2|
# | 3|
# +----+