PySpark:使正数列为负

时间:2019-02-21 21:51:58

标签: pyspark

非常简单。我有一个PySpark数据框,其中一列正数我想设为负数。我该怎么办?

1 个答案:

答案 0 :(得分:1)

您可以使用df.withColumn属性 更改列名“原始”

df = df.withColumn('flipped', - df['orginal'])

这将在名称下添加一个新列,并带有所需的结果。只需更改该列名称上的符号即可

df = df.withColumn('original', - df['orginal'])

http://spark.apache.org/docs/2.1.0/api/python/pyspark.sql.html