南
0.25
南0.375 0.125 0.125 0.250.250.5南
我有以下数据框架:
您可以根据第一行的排序顺序重新排列列:
out = df[df.iloc[0].sort_values(ascending=False).index]
print(out)
# Output
Mercedes Audi Volvo Hyundai Kia Tesla VW
2019 0.500 0.25 0.25 NaN NaN NaN NaN
2020 0.375 NaN 0.25 0.125 NaN 0.125 0.125
2021 0.500 NaN NaN NaN 0.25 NaN 0.250