Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает значение с плавающей запятой, значение равное нулю, если совпадение не найдено, или NaN, если совпадение найдено, но значение не является числовым.
Синтаксис
from pyspark.sql import functions as sf
sf.xpath_float(xml, path)
Параметры
| Параметр | Тип | Description |
|---|---|---|
xml |
pyspark.sql.Column или str |
ИМЯ XML-столбца или столбца. |
path |
pyspark.sql.Column или str |
Выражение XPath. |
Примеры
from pyspark.sql import functions as sf
df = spark.createDataFrame([('<a><b>1</b><b>2</b></a>',)], ['x'])
df.select(sf.xpath_float(df.x, sf.lit('sum(a/b)'))).show()
+------------------------+
|xpath_float(x, sum(a/b))|
+------------------------+
| 3.0|
+------------------------+