Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Probeer de kolom te converteren naar een ander gegevenstype. Retourneert null als de conversie mislukt.
Toegevoegd in Databricks Runtime 15.0
Syntaxis
try_cast(dataType)
Parameterwaarden
| Kenmerk | Typ | Beschrijving |
|---|---|---|
dataType |
DataType of str | Doelgegevenstype |
Retouren
Rubriek
Examples
Voorbeeld 1: Cast met een DataType.
from pyspark.sql.types import LongType
df = spark.createDataFrame(
[(2, "123"), (5, "Bob"), (3, None)], ["age", "name"])
df.select(df.name.try_cast(LongType())).show()
# +----+
# |name|
# +----+
# | 123|
# |NULL|
# |NULL|
# +----+
Voorbeeld 2: Casten met een DDL-tekenreeks.
df = spark.createDataFrame(
[(2, "123"), (5, "Bob"), (3, None)], ["age", "name"])
df.select(df.name.try_cast("double")).show()
# +-----+
# | name|
# +-----+
# |123.0|
# | NULL|
# | NULL|
# +-----+