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í dvojitou hodnotu, hodnotu nula, pokud se nenajde žádná shoda, nebo NaN, pokud se najde shoda, ale hodnota není číselná.
Syntaxe
from pyspark.sql import functions as sf
sf.xpath_double(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_double(df.x, sf.lit('sum(a/b)'))).show()
+-------------------------+
|xpath_double(x, sum(a/b))|
+-------------------------+
| 3.0|
+-------------------------+