pyspark里转成整数型报错TypeError: unexpected type:

  算法/数据结构/数据库 Spark    浏览次数:2865        分享
0

pyspark里转成整数型报错TypeError: unexpected type:

df.withColumn('flag', F.col('logintype').isin(['sec', 'fta']).cast(IntegerType))

在df中插入一列,因为是逻辑是否的类型,所以想转成Intergtype整数型,但是程序报错

TypeError: unexpected type:  

这个该怎么处理

 

ziyu   2020-07-08 21:59



   1个回答 
2


from pyspark.sql.types import  IntegerType

df.withColumn('flag', F.col('logintype').isin(['sec', 'fta']).cast(IntegerType()))


SofaSofa数据科学社区DS面试题库 DS面经

泥鳅   2020-07-10 23:46



  相关讨论

pyspark获取当月的最后一天的日期?

pyspark的dataframe里怎么count每一列的null的数量?

pyspark里怎么查看一个dataframe的schema?

pyspark里怎么把类似‘yyyy-mm-dd‘的字符串转成星期几的形式?

怎么在pyspark中查看一个表格的partition?

怎么对pyspark的dataframe进行随机抽样?

hive和spark sql的区别是什么?

怎么用pyspark取出hive表里的json串中某一个key的值?

pyspark里怎么求百分位数?

pyspark里如何进行SELECT DISTINCT操作?

  随便看看

在使用PCA降维时,有哪些坑?

怎么理解surrogate loss function代理损失函数?

为什么梯度的反方向是函数下降最快的方向?

plt.scatter plot怎么让不同的类别有不同的颜色

Pandas怎样对dataframe中的一个时间列进行排序?