Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí dlouhou celočíselnou hodnotu nebo hodnotu nula, pokud se nenajde žádná shoda, nebo se najde shoda, ale hodnota není číselná.
Syntaxe
from pyspark.sql import functions as sf
sf.xpath_long(xml, path)
Parametry
| Parameter | Typ | Description |
|---|---|---|
xml |
pyspark.sql.Column nebo str |
Název sloupce nebo sloupce XML. |
path |
pyspark.sql.Column nebo str |
Výraz XPath. |
Examples
from pyspark.sql import functions as sf
df = spark.createDataFrame([('<a><b>1</b><b>2</b></a>',)], ['x'])
df.select(sf.xpath_long(df.x, sf.lit('sum(a/b)'))).show()
+-----------------------+
|xpath_long(x, sum(a/b))|
+-----------------------+
| 3|
+-----------------------+