Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Codiert eine Zeichenfolge in eine URL-codierte Zeichenfolge im Format "application/x-www-form-urlencoded".
Syntax
from pyspark.sql import functions as sf
sf.url_encode(str)
Die Parameter
| Parameter | Typ | Description |
|---|---|---|
str |
pyspark.sql.Column oder str |
Eine Spalte mit Zeichenfolgen, die jeweils eine Zeichenfolge darstellt, die URL-codiert werden soll. |
Rückkehr
pyspark.sql.Column: Eine neue Spalte mit Zeichenfolgen, die jeweils die URL-codierte Zeichenfolge darstellt.
Examples
Beispiel 1: Codieren einer einfachen URL
from pyspark.sql import functions as sf
df = spark.createDataFrame([("https://spark.apache.org",)], ["url"])
df.select(sf.url_encode(df.url)).show(truncate=False)
+------------------------------+
|url_encode(url) |
+------------------------------+
|https%3A%2F%2Fspark.apache.org|
+------------------------------+
Beispiel 2: Codieren einer URL mit Leerzeichen
from pyspark.sql import functions as sf
df = spark.createDataFrame([("Hello World!",)], ["url"])
df.select(sf.url_encode(df.url)).show()
+---------------+
|url_encode(url)|
+---------------+
| Hello+World%21|
+---------------+
Beispiel 3: Codieren einer URL mit Sonderzeichen
from pyspark.sql import functions as sf
df = spark.createDataFrame([("A+B==",)], ["url"])
df.select(sf.url_encode(df.url)).show()
+---------------+
|url_encode(url)|
+---------------+
| A%2BB%3D%3D|
+---------------+
Beispiel 4: Codieren einer URL mit Nicht-ASCII-Zeichen
from pyspark.sql import functions as sf
df = spark.createDataFrame([("你好",)], ["url"])
df.select(sf.url_encode(df.url)).show()
+------------------+
| url_encode(url)|
+------------------+
|%E4%BD%A0%E5%A5%BD|
+------------------+