Pyspark函数对列求反
是否有一个内置函数来添加一个新列,该列是原始列的求反 Spark SQL具有函数Pyspark函数对列求反,pyspark,add,negate,Pyspark,Add,Negate,是否有一个内置函数来添加一个新列,该列是原始列的求反 Spark SQL具有函数negative()。Pyspark似乎没有继承此功能 df_new = df.withColumn(negative("orginal")) 假设您的列original为布尔值: df_new = df.withColumn(~df["original"]) # Equivalent to "not original" 谢谢Pierre,看起来“~”运算符只适用于布尔类型。不过这个接线员很方便
negative()
。Pyspark似乎没有继承此功能
df_new = df.withColumn(negative("orginal"))
假设您的列
original
为布尔值:
df_new = df.withColumn(~df["original"]) # Equivalent to "not original"
谢谢Pierre,看起来“~”运算符只适用于布尔类型。不过这个接线员很方便