pyspark里转成整数型报错TypeError: unexpected type:
df.withColumn('flag', F.col('logintype').isin(['sec', 'fta']).cast(IntegerType))
在df中插入一列,因为是逻辑是否的类型,所以想转成Intergtype整数型,但是程序报错
TypeError: unexpected type:
这个该怎么处理
1个回答
from pyspark.sql.types import IntegerType
df.withColumn('flag', F.col('logintype').isin(['sec', 'fta']).cast(IntegerType()))