colRegex

根据指定为正则表达式的列名称选择列,并将其返回为 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|
# +----+