Megosztás:


try_url_decode

Ez a speciális verzió url_decode ugyanazt a műveletet hajtja végre, de null értéket ad vissza ahelyett, hogy hibát jelezne, ha a dekódolás nem hajtható végre.

Szemantika

from pyspark.sql import functions as sf

sf.try_url_decode(str)

Paraméterek

Paraméter Típus Description
str pyspark.sql.Column vagy str Sztringek oszlopa, amelyek mindegyike EGY URL-kódolt sztringet jelöl.

Visszatérítések

pyspark.sql.Column: Egy új sztringoszlop, amelyek mindegyike a dekódolt sztringet jelöli.

Példák

1. példa: URL-kódolt sztring dekódolása

from pyspark.sql import functions as sf
df = spark.createDataFrame([("https%3A%2F%2Fspark.apache.org",)], ["url"])
df.select(sf.try_url_decode(df.url)).show(truncate=False)
+------------------------+
|try_url_decode(url)     |
+------------------------+
|https://spark.apache.org|
+------------------------+

2. példa: Null értéket ad vissza, ha a dekódolás nem hajtható végre

from pyspark.sql import functions as sf
df = spark.createDataFrame([("https%3A%2F%2spark.apache.org",)], ["url"])
df.select(sf.try_url_decode(df.url)).show()
+-------------------+
|try_url_decode(url)|
+-------------------+
|               NULL|
+-------------------+