Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sütunu farklı bir veri türüne dönüştürmeyi deneyin. Dönüştürme başarısız olursa null döndürür.
Databricks Runtime 15.0'a eklendi
Sözdizimi
try_cast(dataType)
Parametreler
| Parametre | Türü | Açıklama |
|---|---|---|
dataType |
DataType veya str | Hedef veri türü |
İadeler
Köşe yazısı
Örnekler
Örnek 1: DataType ile atama.
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|
# +----+
Örnek 2: DDL dizesiyle dönüştürme.
df = spark.createDataFrame(
[(2, "123"), (5, "Bob"), (3, None)], ["age", "name"])
df.select(df.name.try_cast("double")).show()
# +-----+
# | name|
# +-----+
# |123.0|
# | NULL|
# | NULL|
# +-----+