Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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|
+-------------------+