我有PySpark数据帧,我需要在其中反转列的位置。
示例:
df:
+--------------------+-------+
| indication|row_num|
+--------------------+-------+
|Psoriasis, modera...| 1|
|Diabetes mellitus...| 2|
|Diabetes mellitus...| 3|
|Diabetes mellitus...| 4|
|systemic lupus er...| 5|
|Diabetes mellitus...| 6|
|Diabetes mellitus...| 7|
+--------------------+-------+
理想输出:
df_output:
+---------+---------------------+
|row_num | indication |
+---------+---------------------+
| 1 | Psoriasis, modera...|
| 2 | Diabetes mellitus...|
| 3 | Diabetes mellitus...|
| 4 | Diabetes mellitus...|
| 5 | systemic lupus er...|
| 6 | Diabetes mellitus...|
| 7 | Diabetes mellitus...|
+---------+---------------------+
选择反向列列表:
df_output = df.select(df.columns[::-1])