pyspark.sql.functions.xpath_long ¶
-
pyspark.sql.functions.
xpath_long
( xml : ColumnOrName , path : ColumnOrName ) → pyspark.sql.column.Column [source] ¶ -
返回一个长整数值,如果没有找到匹配项,或者找到了匹配项但值为非数字,则返回值零。
新增于版本 3.5.0。
示例
>>> df = spark.createDataFrame([('<a><b>1</b><b>2</b></a>',)], ['x']) >>> df.select(xpath_long(df.x, lit('sum(a/b)')).alias('r')).collect() [Row(r=3)]