Teilen über


xpath_int

Gibt einen ganzzahligen Wert oder den Wert Null zurück, wenn keine Übereinstimmung gefunden wird, oder eine Übereinstimmung gefunden wird, der Wert ist jedoch nicht numerisch.

Syntax

from pyspark.sql import functions as sf

sf.xpath_int(xml, path)

Die Parameter

Parameter Typ Description
xml pyspark.sql.Column oder str XML-Spalten- oder Spaltenname.
path pyspark.sql.Column oder str XPath-Ausdruck.

Examples

from pyspark.sql import functions as sf
df = spark.createDataFrame([('<a><b>1</b><b>2</b></a>',)], ['x'])
df.select(sf.xpath_int(df.x, sf.lit('sum(a/b)'))).show()
+----------------------+
|xpath_int(x, sum(a/b))|
+----------------------+
|                     3|
+----------------------+