Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает целочисленное значение или нулевое значение, если совпадение не найдено, или совпадение найдено, но значение не является числовым.
Синтаксис
from pyspark.sql import functions as sf
sf.xpath_int(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_int(df.x, sf.lit('sum(a/b)'))).show()
+----------------------+
|xpath_int(x, sum(a/b))|
+----------------------+
| 3|
+----------------------+