다음을 통해 공유


Typeof

입력의 데이터 형식에 대한 DDL 형식 형식 문자열을 반환합니다.

문법

from pyspark.sql import functions as sf

sf.typeof(col)

매개 변수

매개 변수 유형 Description
col pyspark.sql.Column 또는 str 형식을 가져올 열입니다.

예시

예제 1: 다양한 열 형식 가져오기

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()
+---------+---------+---------+---------+
|typeof(a)|typeof(b)|typeof(c)|typeof(d)|
+---------+---------+---------+---------+
|  boolean|   bigint|   double|   string|
+---------+---------+---------+---------+