メインコンテンツまでスキップ

xpath_long

長整数値を返します。一致するものが見つからない場合、または一致するものが見つかったが値が数値以外の場合は、値 0 を返します。

構文

Python
from pyspark.sql import functions as sf

sf.xpath_long(xml, path)

パラメーター

パラメーター

Type

説明

xml

pyspark.sql.Column または文字列

XML 列または列名。

path

pyspark.sql.Column または文字列

XPath 式。

パラメーター

Type

説明

xml

pyspark.sql.Column または文字列

XML 列または列名。

path

pyspark.sql.Column または文字列

XPath 式。

Python
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()
Output
+-----------------------+
|xpath_long(x, sum(a/b))|
+-----------------------+
| 3|
+-----------------------+
このページの見出し