假设我有PySpark dataframe
+---+----+
|id|value|
+---+---+
| 1 | 1 |
| 2 | 3 |
| 3 | 2 |
| 4 | 2 |
| 5 | 1 |
+---+---+
"value"字段有3个唯一值(1,2,3)。
我需要在数据帧中反转这些值,并有以下表
+---+----+
|id|value|
+---+---+
| 1 | 3 |
| 2 | 1 |
| 3 | 2 |
| 4 | 2 |
| 5 | 3 |
+---+---+
我该怎么做呢?
谢谢!
关于df.withColumn("value", 4 - df.value)
?