Aller au contenu principal

typeof

Renvoie la chaîne de type formatée DDL pour le type de données de l'entrée.

Syntaxe

Python
from pyspark.sql import functions as sf

sf.typeof(col)

parameter

parameter

Type

Description

col

pyspark.sql.Column ou str

La colonne dont obtenir le type.

parameter

Type

Description

col

pyspark.sql.Column ou str

La colonne dont obtenir le type.

Exemples

Exemple 1 : Obtenir les types de diverses colonnes

Python
from pyspark.sql import functions as sf
df = spark.createDataFrame([(True, 1, 1.0, 'xyz',)], ['a', 'b', 'c', 'd'])
df.select(sf.typeof(df.a), sf.typeof(df.b), sf.typeof('c'), sf.typeof('d')).show()
Output
+---------+---------+---------+---------+
|typeof(a)|typeof(b)|typeof(c)|typeof(d)|
+---------+---------+---------+---------+
| boolean| bigint| double| string|
+---------+---------+---------+---------+